summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/AnalysisDeclContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [analyzer] Generate and use stable identifiers for LocationContextGeorge Karpenkov2018-09-151-3/+3
* Remove PseudoConstantAnalysisShuai Wang2018-09-141-7/+0
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-3/+3
* Remove trailing spaceFangrui Song2018-07-301-9/+9
* [CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev2018-06-281-1/+3
* [analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov2018-06-271-2/+2
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-211-56/+58
* [analyzer] Add scope information to CFGMaxim Ostapenko2018-03-121-3/+4
* [CFG] Add extra context to C++ constructor statement elements.Artem Dergachev2018-02-081-1/+3
* [analyzer] Self-debug: Dump environment frame-by-frame.Artem Dergachev2018-02-081-8/+34
* [analyzer] Removing unused stored field.George Karpenkov2017-11-011-1/+1
* [Analyzer] Use value storage for BodyFarmGeorge Karpenkov2017-11-011-8/+5
* [Analyzer] Give more descriptive name to BdyFrm field.George Karpenkov2017-10-251-3/+3
* [Analyzer] Store BodyFarm in std::unique_ptrGeorge Karpenkov2017-10-241-7/+2
* [Analyzer] Fix for the memory leak: fix typo in if-statement.George Karpenkov2017-10-241-1/+1
* [Analyzer] Do not use static storage to for implementations created in BodyFa...George Karpenkov2017-10-231-23/+19
* [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov2017-09-061-1/+1
* [CFG] Add LoopExit information to CFGPeter Szecsi2017-08-191-0/+2
* CFG: Add CFGElement for automatic variables that leave the scopeMatthias Gehre2017-07-121-0/+2
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-0/+2
* [Analysis] Use unique_ptr in AnalyaisDeclContextManager's ContextMap.Justin Lebar2016-10-101-9/+5
* [analyzer] Use BodyFarm-synthesized body even when actual body available.Devin Coughlin2016-03-281-6/+12
* [analyzer] Find ObjC 'self' decl even when block captures local named 'self'.Devin Coughlin2016-02-231-2/+6
* [analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin2016-02-071-0/+15
* [analyzer] Handle calling ObjC super method from inside C++ lambda.Devin Coughlin2015-11-151-0/+17
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-3/+3
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-4/+4
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFGDavid Blaikie2014-08-291-4/+3
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-6/+14
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-14/+14
* Fix typo from r206232Richard Trieu2014-04-151-2/+2
* Fix a bad interaction between -Wtautological-overlap-compare and delayedRichard Trieu2014-04-151-0/+6
* remove a bunch of unused private methodsNuno Lopes2014-03-231-5/+0
* [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman2014-03-141-6/+4
* [C++11] Replacing CXXRecordDecl iterators init_begin() and init_end() with it...Aaron Ballman2014-03-131-4/+2
* Use llvm::DeleteContainerSeconds when possibleReid Kleckner2014-02-191-7/+3
* [analyzer] Add a CFG node for the allocator call in a C++ 'new' expression.Jordan Rose2014-01-131-1/+3
* [analyzer] Model getters of known-@synthesized Objective-C properties.Jordan Rose2014-01-101-5/+12
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Only mark dump() function definitions 'used' in debug buildsAlp Toker2014-01-041-1/+1
* [analyzer] Include analysis stack in crash traces.Jordan Rose2013-07-191-6/+10
* [analyzer; new edges] Simplify edges in a C++11 for-range loop.Jordan Rose2013-06-061-0/+23
* Revert "[analyzer; alternate edges] improve support for edges with PseudoObje...Jordan Rose2013-05-181-22/+8
* [analyzer; alternate edges] improve support for edges with PseudoObjectExprs.Ted Kremenek2013-05-171-8/+22
* [analyzer] Add debug helper LocationContext::dumpStack().Jordan Rose2013-03-301-0/+26
* Add configuration plumbing to enable static initializer branching in the CFG ...Ted Kremenek2013-03-291-1/+3