Home
last modified time | relevance | path

Searched refs:AnalysisDeclContext (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp53 AnalysisDeclContext::AnalysisDeclContext(AnalysisDeclContextManager *ADCMgr, in AnalysisDeclContext() function in AnalysisDeclContext
60 AnalysisDeclContext::AnalysisDeclContext(AnalysisDeclContextManager *ADCMgr, in AnalysisDeclContext() function in AnalysisDeclContext
91 Stmt *AnalysisDeclContext::getBody(bool &IsAutosynthesized) const { in getBody()
124 Stmt *AnalysisDeclContext::getBody() const { in getBody()
129 bool AnalysisDeclContext::isBodyAutosynthesized() const { in isBodyAutosynthesized()
135 bool AnalysisDeclContext::isBodyAutosynthesizedFromModelFile() const { in isBodyAutosynthesizedFromModelFile()
146 const ImplicitParamDecl *AnalysisDeclContext::getSelfDecl() const { in getSelfDecl()
178 void AnalysisDeclContext::registerForcedBlockExpression(const Stmt *stmt) { in registerForcedBlockExpression()
188 AnalysisDeclContext::getBlockForRegisteredExpression(const Stmt *stmt) { in getBlockForRegisteredExpression()
211 CFG *AnalysisDeclContext::getCFG() { in getCFG()
[all …]
H A DLifetimeSafety.cpp332 void dump(const CFG &Cfg, AnalysisDeclContext &AC) const { in dump()
367 FactGenerator(FactManager &FactMgr, AnalysisDeclContext &AC) in FactGenerator()
494 AnalysisDeclContext ∾
672 AnalysisDeclContext ∾
684 LifetimeDataflow(const CFG &C, FactManager &FS, AnalysisDeclContext &AC) in LifetimeDataflow()
740 AnalysisDeclContext &AC) { in runLifetimeSafetyAnalysis()
H A DPostOrderCFGView.cpp33 PostOrderCFGView::create(AnalysisDeclContext &ctx) { in create()
H A DUninitializedValues.cpp292 ClassifyRefs(AnalysisDeclContext &AC) : DC(cast<DeclContext>(AC.getDecl())) {} in ClassifyRefs()
476 AnalysisDeclContext &ac;
483 const CFGBlock *block, AnalysisDeclContext &ac, in TransferFunctions()
846 AnalysisDeclContext &ac, CFGBlockValues &vals, in runOnBlock()
917 AnalysisDeclContext &ac, in runUninitializedVariablesAnalysis()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h72 class AnalysisDeclContext {
97 AnalysisDeclContext(AnalysisDeclContextManager *Mgr, const Decl *D);
99 AnalysisDeclContext(AnalysisDeclContextManager *Mgr, const Decl *D,
102 ~AnalysisDeclContext();
224 AnalysisDeclContext *Ctx;
230 LocationContext(ContextKind k, AnalysisDeclContext *ctx, in LocationContext()
244 AnalysisDeclContext *getAnalysisDeclContext() const { return Ctx; } in getAnalysisDeclContext()
294 AnalysisDeclContext *ctx,
316 StackFrameContext(AnalysisDeclContext *ADC, const LocationContext *ParentLC, in StackFrameContext()
337 static void Profile(llvm::FoldingSetNodeID &ID, AnalysisDeclContext *ADC, in Profile()
[all …]
H A DPathDiagnostic.h40 class AnalysisDeclContext; variable
193 llvm::PointerUnion<const LocationContext *, AnalysisDeclContext *>;
210 LocationOrAnalysisDeclContext LAC = (AnalysisDeclContext *)nullptr) const;
213 LocationOrAnalysisDeclContext LAC = (AnalysisDeclContext *)nullptr) const;
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DLiveVariables.h74 computeLiveness(AnalysisDeclContext &analysisContext, bool killAtAssign);
101 create(AnalysisDeclContext &analysisContext) { in create()
115 create(AnalysisDeclContext &analysisContext) { in create()
H A DReachableCode.h27 class AnalysisDeclContext; variable
61 void FindUnreachableCode(AnalysisDeclContext &AC, Preprocessor &PP,
H A DCalledOnceCheck.h19 class AnalysisDeclContext; variable
120 void checkCalledOnceParameters(AnalysisDeclContext &AC,
H A DConsumed.h32 class AnalysisDeclContext; variable
249 void determineExpectedReturnState(AnalysisDeclContext &AC,
268 void run(AnalysisDeclContext &AC);
H A DUninitializedValues.h22 class AnalysisDeclContext; variable
137 AnalysisDeclContext &ac,
H A DThreadSafety.h26 class AnalysisDeclContext; variable
300 void runThreadSafetyAnalysis(AnalysisDeclContext &AC,
H A DLifetimeSafety.h26 AnalysisDeclContext &AC);
H A DPostOrderCFGView.h146 create(AnalysisDeclContext &analysisContext);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp438 bool ExprEngine::isSmall(AnalysisDeclContext *ADC) const { in isSmall()
448 bool ExprEngine::isLarge(AnalysisDeclContext *ADC) const { in isLarge()
453 bool ExprEngine::isHuge(AnalysisDeclContext *ADC) const { in isHuge()
477 AnalysisDeclContext *CalleeADC = AMgr.getAnalysisDeclContext(DI); in examineStackFrames()
542 AnalysisDeclContext *BlockCtx = AMgr.getAnalysisDeclContext(D); in inlineCall()
552 AnalysisDeclContext *CalleeADC = AMgr.getAnalysisDeclContext(D); in inlineCall()
879 const AnalysisDeclContext *ADC = CallerSFC->getAnalysisDeclContext(); in mayInlineCallKind()
923 const AnalysisDeclContext *ADC = CallerSFC->getAnalysisDeclContext(); in mayInlineCallKind()
1015 bool ExprEngine::mayInlineDecl(AnalysisDeclContext *CalleeADC) const { in mayInlineDecl()
1033 if (AnalysisDeclContext::isInStdNamespace(FD)) in mayInlineDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DOSObjectCStyleCast.cpp53 AnalysisDeclContext *ADC, in emitDiagnostics()
84 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in checkASTCodeBody()
H A DCastToStructChecker.cpp29 AnalysisDeclContext *AC;
33 AnalysisDeclContext *A) in CastToStructVisitor()
H A DObjCContainersASTChecker.cpp30 AnalysisDeclContext* AC;
73 WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac) in WalkAST()
H A DDirectIvarAssignment.cpp70 const CheckerBase *Checker, AnalysisDeclContext *InDCtx) in MethodCrawler()
141 AnalysisDeclContext *DCtx = Mgr.getAnalysisDeclContext(M); in checkASTDecl()
H A DCStringSyntaxChecker.cpp35 AnalysisDeclContext* AC;
104 WalkAST(const CheckerBase *Checker, BugReporter &BR, AnalysisDeclContext *AC) in WalkAST()
H A DDeadStoresChecker.cpp134 AnalysisDeclContext* AC;
145 const DeadStoresChecker *checker, AnalysisDeclContext *ac, in DeadStoreObs()
544 AnalysisDeclContext *AC = mgr.getAnalysisDeclContext(D); in checkASTCodeBody()
H A DNumberObjectConversionChecker.cpp54 AnalysisDeclContext *ADC;
58 BugReporter &BR, AnalysisDeclContext *ADC) in Callback()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DMemoryUnsafeCastChecker.cpp41 AnalysisDeclContext *ADC, in emitDiagnostics()
61 AnalysisDeclContext *ADC, in emitDiagnosticsUnrelated()
102 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in checkASTCodeBody()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h799 bool isSmall(AnalysisDeclContext *ADC) const;
803 bool isLarge(AnalysisDeclContext *ADC) const;
807 bool isHuge(AnalysisDeclContext *ADC) const;
811 bool mayInlineDecl(AnalysisDeclContext *ADC) const;
H A DAnalysisManager.h122 AnalysisDeclContext *getAnalysisDeclContext(const Decl *D) { in getAnalysisDeclContext()

123