summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix PR13910: Don't warn that __builtin_unreachable() is unreachableAlex Lorenz2017-04-111-2/+9
* Fix unused lambda capture. Follow up to r299653.Ivan Krasin2017-04-061-1/+1
* [analyzer] Reland r299544 "Add a modular constraint system to the CloneDetector"Artem Dergachev2017-04-061-519/+368
* Revert "[analyzer] Add a modular constraint system to the CloneDetector"Artem Dergachev2017-04-051-368/+519
* [analyzer] Add a modular constraint system to the CloneDetectorArtem Dergachev2017-04-051-519/+368
* -Wunreachable-code: 'true' and 'false' should not be treated as configurationAlex Lorenz2017-04-051-1/+7
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-2/+2
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-2/+2
* [analyzer] Fix crash when building CFG with variable of incomplete typeMartin Bohme2017-03-071-1/+1
* Make helpers static. NFC.Benjamin Kramer2017-02-111-0/+2
* Remove unused 'using' declaration. Found by clang-tidy: misc-unused-using-dec...Sylvestre Ledru2017-01-281-1/+0
* [analyzer] Consider function call arguments while building CallGraph.Artem Dergachev2017-01-271-0/+1
* PR31631: fix bad CFG (and bogus warnings) when an if-statement has an init-st...Richard Smith2017-01-131-41/+36
* Avoid multiple -Wunreachable-code diagnostics that are triggered byAlex Lorenz2017-01-121-5/+15
* [analyzer] Fix crash in body farm for getter without implicit self.Devin Coughlin2017-01-111-0/+2
* Extend -Wtautological-overlap-compare to more cases.Richard Trieu2017-01-041-3/+7
* Fix os_log formating with arbitrary precision and field widthMehdi Amini2016-12-151-2/+27
* [StaticAnalysis] Remove unnecessary parameter in CallGraphNode::addCallee.Haojian Wu2016-12-121-2/+2
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-6/+8
* CFGBuilder: Fix crash when visiting delete expression on dependent typeMartin Bohme2016-12-051-5/+7
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-032-1/+4
* [ReachableCode] Skip over ExprWithCleanups in isConfigurationValueTim Shen2016-11-011-0/+2
* NFC small formatPiotr Padlewski2016-10-291-1/+2
* Fix handling of %% format specifier in os_log builtins.Mehdi Amini2016-10-251-1/+1
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-244-2/+222
* Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini2016-10-244-222/+2
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-244-2/+222
* Remove move constructors that are identical to the generated default move ctor.Benjamin Kramer2016-10-211-1/+1
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-2/+1
* [analyzer] Remove superquadratic behaviour from DataflowWorklistAlexander Shaposhnikov2016-10-131-18/+9
* [Analysis] Use unique_ptr for CallGraph::FunctionMap.Justin Lebar2016-10-101-9/+7
* [Analysis] Use unique_ptr in AnalyaisDeclContextManager's ContextMap.Justin Lebar2016-10-101-9/+5
* [analyzer] Re-apply r283094 "Improve CloneChecker diagnostics"Artem Dergachev2016-10-081-11/+15
* Revert r283106, "Wdocumentation fix"NAKAMURA Takumi2016-10-041-1/+1
* Revert "[analyzer] Improve CloneChecker diagnostics" as its depends on revert...Vitaly Buka2016-10-041-14/+10
* Wdocumentation fixSimon Pilgrim2016-10-031-1/+1
* [StaticAnalyzer] Fix UnreachableCode false positives.Daniel Marjamaki2016-10-031-11/+10
* [analyzer] Improve CloneChecker diagnosticsArtem Dergachev2016-10-031-10/+14
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-3/+4
* [analyzer] Fix CloneDetector crash on calling methods of class templates.Artem Dergachev2016-08-231-4/+3
* Wdocumentation fixSimon Pilgrim2016-08-201-2/+2
* [analyzer] Use faster hashing (MD5) in CloneDetector.Artem Dergachev2016-08-201-64/+189
* [Sema] Don't crash on scanf on forward-declared enums.Benjamin Kramer2016-08-202-4/+19
* [analyzer] Make CloneDetector consider macro expansions.Artem Dergachev2016-08-201-4/+67
* [analyzer] Make CloneDetector consider template arguments.Artem Dergachev2016-08-201-2/+20
* [analyzer] Teach CloneDetector to find clones that look like copy-paste errors.Artem Dergachev2016-08-181-20/+123
* [analyzer] Fix a crash in CloneDetector when calling functions by pointers.Artem Dergachev2016-08-101-2/+5
* [analyzer] Try to fix coverity CID 1360469.Vassil Vassilev2016-08-091-1/+1
* [analyzer] Make CloneDetector recognize different variable patterns.Artem Dergachev2016-08-041-3/+143
* [CFG] Fix crash finding destructor of lifetime-extended temporary.Devin Coughlin2016-08-021-1/+11