aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/AnalysisDeclContext.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata1-2/+0
2025-02-24[analyzer] Clean up slightly the messed up ownership model of the analyzer (#...Balazs Benics1-2/+2
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda1-2/+1
2022-08-04[Clang][C++20] Support capturing structured bindings in lambdasCorentin Jabot1-3/+3
2022-08-03Revert "[Clang][C++20] Support capturing structured bindings in lambdas"Corentin Jabot1-3/+3
2022-08-03[Clang][C++20] Support capturing structured bindings in lambdasCorentin Jabot1-3/+3
2022-04-20[clang] Add a raw_ostream operator<< overload for QualTypeNathan James1-1/+1
2021-12-09[NFC][analyzer] Return underlying strings directly instead of OS.str()Logan Smith1-1/+1
2021-07-12[analyzer][NFC] Display the correct function name even in crash dumpsBalazs Benics1-1/+54
2020-04-28AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory manag...David Blaikie1-8/+3
2020-03-04[analyzer] AnalysisDeclContext: Refactor and documentationCharusso1-74/+32
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-01[analyzer] StackFrameContext: Add NodeBuilderContext::blockCount() to its pro...Csaba Dabis1-10/+11
2019-07-12[analyzer] exploded-graph-rewriter: Improve source location dumps.Artem Dergachev1-6/+4
2019-06-19[analyzer] Fix JSON dumps for location contexts.Artem Dergachev1-2/+3
2019-05-29[analyzer] print() JSONify: Environment implementationCsaba Dabis1-20/+75
2019-05-24[CFG] Add branch to skip vbase inits when they're handled by superclass.Artem Dergachev1-1/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-15[analyzer] Generate and use stable identifiers for LocationContextGeorge Karpenkov1-3/+3
2018-09-14Remove PseudoConstantAnalysisShuai Wang1-7/+0
2018-08-09Port getLocStart -> getBeginLocStephen Kelly1-3/+3
2018-07-30Remove trailing spaceFangrui Song1-9/+9
2018-06-28[CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev1-1/+3
2018-06-27[analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov1-2/+2
2018-03-21[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko1-56/+58
2018-03-12[analyzer] Add scope information to CFGMaxim Ostapenko1-3/+4
2018-02-08[CFG] Add extra context to C++ constructor statement elements.Artem Dergachev1-1/+3
2018-02-08[analyzer] Self-debug: Dump environment frame-by-frame.Artem Dergachev1-8/+34
2017-11-01[analyzer] Removing unused stored field.George Karpenkov1-1/+1
2017-11-01[Analyzer] Use value storage for BodyFarmGeorge Karpenkov1-8/+5
2017-10-25[Analyzer] Give more descriptive name to BdyFrm field.George Karpenkov1-3/+3
2017-10-24[Analyzer] Store BodyFarm in std::unique_ptrGeorge Karpenkov1-7/+2
2017-10-24[Analyzer] Fix for the memory leak: fix typo in if-statement.George Karpenkov1-1/+1
2017-10-23[Analyzer] Do not use static storage to for implementations created in BodyFa...George Karpenkov1-23/+19
2017-09-06[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov1-1/+1
2017-08-19[CFG] Add LoopExit information to CFGPeter Szecsi1-0/+2
2017-07-12CFG: Add CFGElement for automatic variables that leave the scopeMatthias Gehre1-0/+2
2017-05-25[coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier1-0/+2
2016-10-10[Analysis] Use unique_ptr in AnalyaisDeclContextManager's ContextMap.Justin Lebar1-9/+5
2016-03-28[analyzer] Use BodyFarm-synthesized body even when actual body available.Devin Coughlin1-6/+12
2016-02-23[analyzer] Find ObjC 'self' decl even when block captures local named 'self'.Devin Coughlin1-2/+6
2016-02-07[analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin1-0/+15
2015-11-15[analyzer] Handle calling ObjC super method from inside C++ lambda.Devin Coughlin1-0/+17
2015-10-20Roll-back r250822.Angel Garcia Gomez1-2/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+2
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-3/+3
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer1-4/+4
2014-11-19Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie1-1/+1
2014-08-29unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFGDavid Blaikie1-4/+3
2014-08-27Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek1-6/+14