summaryrefslogtreecommitdiffstats
path: root/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Treat functions without run-time branches as "small".Artem Dergachev2019-04-301-15/+27
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [analyzer] Evaluate all non-checker config options before analysisKristof Umann2018-11-301-16/+17
* [analyzer] NFC: Legalize state manager factory injection.Artem Dergachev2018-09-251-3/+2
* Silence "unused variable" warning.Richard Smith2018-08-151-0/+1
* [analyzer] Add support for constructors of arguments.Artem Dergachev2018-08-151-2/+52
* [analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov2018-06-271-8/+6
* [analyzer] pr37270: Track constructor target region, even if just a variable.Artem Dergachev2018-06-141-27/+2
* [analyzer] NFC: Merge code for finding and tracking construction target.Artem Dergachev2018-06-141-7/+9
* [analyzer] Re-enable constructors when lifetime extension through fields occurs.Artem Dergachev2018-06-041-6/+1
* [analyzer] NFC: Track all constructed objects in a single state trait.Artem Dergachev2018-06-011-6/+7
* [analyzer] Fix a crash on lifetime extension through aggregate initialization.Artem Dergachev2018-04-251-0/+5
* [analyzer] Enable analysis of WebKit "unified sources".Artem Dergachev2018-04-251-4/+5
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [analyzer] Support temporaries conjured by conservatively evaluated functions.Artem Dergachev2018-03-121-14/+30
* [analyzer] Disable constructor inlining when lifetime extending through a field.Artem Dergachev2018-02-271-0/+5
* [CFG] NFC: Refactor ConstructionContext into a finite set of cases.Artem Dergachev2018-02-271-3/+5
* [analyzer] Compute the correct this-region for temporary destructors.Artem Dergachev2018-02-151-3/+4
* [analyzer] NFC: Eliminate ParentMap lookup in mayInlineCallKind().Artem Dergachev2018-02-151-5/+2
* [analyzer] Decide on inlining destructors via EvalCallOptions.Artem Dergachev2018-02-151-13/+10
* [analyzer] Allow inlining constructors into return values.Artem Dergachev2018-02-151-3/+11
* [analyzer] Don't communicate evaluation failures through memregion hierarchy.Artem Dergachev2018-02-011-30/+14
* [analyzer] operator new: Fix callback order for CXXNewExpr.Artem Dergachev2018-01-181-1/+3
* [analyzer] operator new: Add a new checker callback, check::NewAllocator.Artem Dergachev2018-01-171-4/+17
* [analyzer] operator new: Fix memory space for the returned region.Artem Dergachev2018-01-171-1/+13
* [analyzer] operator new: Model the cast of returned pointer into object type.Artem Dergachev2018-01-171-3/+10
* [analyzer] operator new: Use the correct region for the constructor.Artem Dergachev2018-01-171-12/+37
* [StaticAnalyzer] Move inline counter increaser to inlineCall functionPeter Szecsi2017-05-161-2/+1
* [analyzer] Add checker callback for beginning of function.Devin Coughlin2016-02-191-7/+10
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-101-7/+2
* [analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin2016-02-071-16/+1
* [analyzer] Support inlining lambda-converted blocks.Devin Coughlin2015-12-041-1/+2
* [analyzer] Add -analyzer-config option for function size the inliner consider...Devin Coughlin2015-09-111-1/+2
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-14/+14
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-3/+5
* Do not inline methods of C++ containers (coming from headers).Anna Zaks2014-06-271-13/+11
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-281-2/+2
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-12/+12
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-2/+2
* [analyzer] Improved checker naming in CFG dump.Anton Yartsev2014-02-171-1/+1
* [analyzer] Inline C++ operator new when c++-inline-allocators is turned on.Jordan Rose2014-02-111-0/+2
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* [analyzer] Make inlining decisions based on the callee being variadic.Jordan Rose2013-09-281-3/+3
* [analyzer] Add very limited support for temporary destructorsPavel Labath2013-09-021-0/+8
* Split isFromMainFile into two functions.Eli Friedman2013-08-221-1/+1
* Revert "[analyzer] Add very limited support for temporary destructors"Jordan Rose2013-07-231-6/+0
* [analyzer] Include analysis stack in crash traces.Jordan Rose2013-07-191-1/+4
* [analyzer] Add very limited support for temporary destructorsPavel Labath2013-07-171-0/+6
* [analyzer] Don't inline ~shared_ptr.Jordan Rose2013-05-171-0/+24