summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer
Commit message (Expand)AuthorAgeFilesLines
* Add a missing forward def of CheckerManager. NFC.Pete Cooper2015-04-171-0/+2
* Remove the assertion as it was useless and broken.Sylvestre Ledru2015-04-171-4/+0
* Fix a bad assert. Found by coverity. CID 1101110Sylvestre Ledru2015-04-171-1/+1
* [analyzer] This implements potential undefbehavior.ZeroAllocDereference checker.Anton Yartsev2015-04-141-11/+155
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-1110-17/+14
* Reduce dyn_cast<> to isa<> or cast<> where possible. Clang edition.Benjamin Kramer2015-04-101-4/+4
* [analyzer] Disable all retain count diagnostics on values that come from ivars.Jordan Rose2015-03-301-2/+41
* [analyzer] Don't special-case ivars backing +0 properties.Jordan Rose2015-03-301-82/+1
* [analyzer] Remove unused function. No functional change intended.Benjamin Kramer2015-03-241-11/+0
* [Analyzer] Don't inherit from FoldingSet.Benjamin Kramer2015-03-221-4/+4
* [analyzer] RetainCountChecker: Don't assume +0 for ivars backing readonly pro...Jordan Rose2015-03-201-12/+52
* Fix another ternary Visual C++ is OK wiht but gcc not.Yaron Keren2015-03-181-1/+1
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-183-5/+5
* [analyzer] Sort path diagnostics with array_pod_sort.Benjamin Kramer2015-03-141-5/+9
* Enable security checks for arc4random() on CloudABI as well.Ed Schouten2015-03-111-0/+1
* [analyzer] Make getCheckIfTracked() return either leak or regular checker.Anton Yartsev2015-03-101-19/+29
* Teach raw_ostream to accept SmallString.Yaron Keren2015-03-101-1/+1
* Make helper functions static. NFC.Benjamin Kramer2015-03-091-1/+1
* [analyzer] RetainCountChecker: CF properties are always manually retain-counted.Jordan Rose2015-03-071-8/+13
* [analyzer] Remove unused type (addition to r231540: "Revert changes from r229...Anton Yartsev2015-03-071-1/+0
* [analyzer] Revert changes from r229593; an enhancement is under discussionAnton Yartsev2015-03-071-87/+67
* [analyzer] Bug fix: do not report leaks for alloca()Anton Yartsev2015-03-041-0/+5
* [analyzer] Individual configuration options can be specified for checkers.Gabor Horvath2015-03-043-38/+71
* [analyzer] unix.Malloc: preserve AllocaRegion bound to __builtin_alloca().Anton Yartsev2015-03-031-13/+17
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-1/+1
* [analyzer] RetainCountChecker: don't try to track ivars known to be nil.Jordan Rose2015-02-191-2/+4
* [analyzer] Different handling of alloca().Anton Yartsev2015-02-191-30/+78
* [analyzer] Refactoring: clarified the way the proper check kind is chosen.Anton Yartsev2015-02-181-64/+86
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-5/+2
* Analyzer: Replace a set of particularly ugly faux variadics.Benjamin Kramer2015-02-151-8/+0
* [analyzer] Pass actual state to alloc/dealloc handling functions.Anton Yartsev2015-02-101-43/+78
* [Static Analyzer] The name of the checker that reports a bug is addedGabor Horvath2015-02-091-1/+3
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-064-34/+31
* [analyzer] Relax an assertion in VisitLvalArraySubscriptExprAnna Zaks2015-02-051-1/+3
* [analyzer] Do not crash in the KeychainAPI checker on user defined 'free()'.Anna Zaks2015-02-051-2/+10
* [analyzer] Look for allocation site in the parent frames as well as the curre...Anna Zaks2015-02-053-26/+23
* [analyzer] Don't skip analyzing the functions in preprocessed files.Anna Zaks2015-02-051-1/+1
* [analyzer] RetainCountChecker: be forgiving when ivars are accessed directly.Jordan Rose2015-02-041-82/+216
* Fix layering violation: include/clang/Basic/PlistSupport.h should not includeRichard Smith2015-01-281-11/+11
* Test commit, no changes.Pavel Labath2015-01-201-1/+1
* Remove std::move that was preventing return value optimization.Richard Trieu2015-01-171-1/+1
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-144-17/+14
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-7/+7
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* clang-format a recent commit I madeDavid Blaikie2014-11-191-1/+1
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-192-13/+12
* Remove some redundant virtual specifiers on overriden functions.David Blaikie2014-11-141-1/+1
* [c++1z] N4295: fold-expressions.Richard Smith2014-11-081-0/+1
* [llvm-api-change] Use findProgramByName.Michael J. Spencer2014-11-041-1/+3
* Use the new LLVM_END_WITH_NULL nameReid Kleckner2014-11-041-2/+2
OpenPOWER on IntegriCloud