summaryrefslogtreecommitdiffstats
path: root/include/clang/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Treat functions without run-time branches as "small".Artem Dergachev2019-04-301-0/+6
* Reapply "[analyzer] Introduce a simplified API for adding custom path notes."Artem Dergachev2019-04-191-3/+2
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-1/+1
* Revert "[analyzer] Introduce a simplified API for adding custom path notes."Artem Dergachev2019-03-291-2/+3
* [analyzer] Introduce a simplified API for adding custom path notes.Artem Dergachev2019-03-291-3/+2
* Minor renaming as suggested in review [NFC]Aaron Puchert2019-03-191-4/+5
* Thread safety analysis: Add note for unlock kind mismatchAaron Puchert2019-03-181-0/+2
* Fix "not all control paths return" warning. NFCI.Simon Pilgrim2019-02-221-0/+1
* [analyzer] [RetainCountChecker] Bugfix for tracking top-level parameters of O...George Karpenkov2019-01-301-1/+1
* Thread safety analysis: Improve diagnostics for double lockingAaron Puchert2019-01-291-1/+2
* [analyzer] [RetainCountChecker] Track input parameters to the top-level functionGeorge Karpenkov2019-01-291-0/+5
* [analyzer] [RetainSummaryManager] [NFC] Split one function into two, as it's ...George Karpenkov2019-01-291-4/+16
* [analyzer] [ARCMT] [NFC] Unify entry point into RetainSummaryManagerGeorge Karpenkov2019-01-291-40/+7
* Extend AnyCall to handle callable declarations without the call expressionsGeorge Karpenkov2019-01-291-10/+44
* [analyzer] Port RetainSummaryManager to the new AnyCall interface, decouple A...George Karpenkov2019-01-251-0/+783
* [analysis] Introduce an AnyCall helper class, for abstraction over different ...George Karpenkov2019-01-251-0/+174
* Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton2019-01-201-3/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1930-120/+90
* Fix header issues.Richard Trieu2019-01-111-0/+1
* [analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev2018-12-161-2/+6
* Make clang::CallGraph look into template instantiationsErich Keane2018-12-121-0/+1
* Move diagnostic enums into Basic.Richard Trieu2018-12-081-14/+1
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-022-874/+0
* Revert "Reapply Logging: make os_log buffer size an integer constant expressi...Tim Northover2018-11-011-0/+155
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-155/+0
* Fix linkage error on ProgramPoint's dump method.Eric Fiselier2018-09-301-3/+1
* [analyzer] [NFC] Move the code for dumping the program point to ProgramPointGeorge Karpenkov2018-09-271-0/+6
* Eliminate some unneeded signed/unsigned conversionsAaron Puchert2018-09-221-4/+4
* Thread safety analysis: Make printSCFG compile again [NFC]Aaron Puchert2018-09-211-1/+20
* [analyzer] Associate diagnostics created in checkEndFunction with a return st...George Karpenkov2018-09-211-0/+24
* Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translateAaron Puchert2018-09-191-0/+2
* [NFC] Minor refactoring to setup the stage for supporting pointers in ExprMut...Shuai Wang2018-09-161-0/+20
* [NFC] cosmetic tweaks to ExprMutationAnalyzer to be more consistentShuai Wang2018-09-151-3/+5
* [analyzer] Generate and use stable identifiers for LocationContextGeorge Karpenkov2018-09-151-9/+20
* [analyzer] Handle forwarding reference better in ExprMutationAnalyzer.Shuai Wang2018-09-141-1/+23
* Remove PseudoConstantAnalysisShuai Wang2018-09-142-48/+0
* [analyzer] Add ExprMutationAnalyzerShuai Wang2018-09-111-0/+52
* Remove deprecated APIStephen Kelly2018-09-061-4/+0
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2George Karpenkov2018-08-212-231/+37
* Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"Bruno Cardoso Lopes2018-08-182-706/+231
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountCheckerGeorge Karpenkov2018-08-182-231/+706
* [analyzer] Re-instate support for MakeCollectable is RetainCountCheckerGeorge Karpenkov2018-08-171-0/+3
* [analyzer] [NFC] Move ObjCRetainCount to include/AnalysisGeorge Karpenkov2018-08-171-0/+228
* Mark up deprecated methods as suchStephen Kelly2018-08-091-1/+4
* Add getBeginLoc API to replace getStartLocStephen Kelly2018-08-091-1/+2
* [analyzer] NFC: Document that we support implicit argument constructors.Artem Dergachev2018-08-071-3/+10
* Fix "not all control paths return a value" MSVC warning.Simon Pilgrim2018-08-011-0/+1
* [analyzer] CallEvent: Add helper methods for obtaining the callee stack frame.Artem Dergachev2018-08-011-0/+7
* [CFG] [analyzer] NFC: Enumerate construction context layer kinds.Artem Dergachev2018-07-311-45/+181
* [CFG] [analyzer] Implement function argument construction contexts.Artem Dergachev2018-07-312-7/+43