summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Roll-back r250822.Angel Garcia Gomez2015-10-208-12/+12
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-208-12/+12
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-44/+3
* Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren2015-10-031-1/+1
* Teach -Wtautological-overlap-compare about enumsGeorge Burgess IV2015-10-011-38/+89
* Thread Safety Analysis: fix before/after checks so that they work on globalDeLesley Hutchins2015-09-291-1/+1
* [analyzer] Create one state for a range switch case instead of multiple.Devin Coughlin2015-09-221-2/+2
* Thread safety analysis: the NO_THREAD_SAFETY_ANALYSIS attribute will nowDeLesley Hutchins2015-09-031-25/+33
* unique_ptrify ConsumedBlockInfo analysis to make it move assignableDavid Blaikie2015-08-141-72/+55
* Wdeprecated: Make BumpVectorContext movableDavid Blaikie2015-08-131-9/+7
* [modules] Fix thread safety analysis to cope with merging of FieldDecls acros...Richard Smith2015-08-121-1/+2
* Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper2015-07-301-3/+2
* Analysis: Fix example usage comment in CFG.cpp. NFCJonathan Roelofs2015-07-271-1/+1
* [AST] Remove StmtRange in favor of an iterator_range.Benjamin Kramer2015-07-181-1/+2
* Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer2015-07-031-5/+4
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-024-15/+14
* Parse 'technical term' format specifier.Ted Kremenek2015-07-021-0/+62
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-229-22/+19
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-229-19/+22
* Allow the cf_returns_[not_]retained attributes to appear on out-parameters.Douglas Gregor2015-06-191-1/+1
* Fix "the the" in comments/documentation/etc.Eric Christopher2015-06-191-1/+1
* Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a con...Enrico Pertoso2015-06-031-0/+13
* Update -Winvalid-noreturn to handle destructors better.Richard Trieu2015-05-281-3/+2
* Fix 'CFG graph' typo. NFCJonathan Roelofs2015-05-191-3/+3
* Wrap to 80 columns. No behavior change.Nico Weber2015-05-181-1/+2
* PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith2015-04-271-1/+1
* Fix for PR20402 in -Wconsumed.DeLesley Hutchins2015-04-151-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-112-3/+2
* Take the non-reference type when constructing a dummy expression.Richard Trieu2015-03-161-2/+2
* Make helper functions staticBenjamin Kramer2015-03-091-7/+6
* Hide away implementation details of the ThreadSafetyAnalysis in anonymous nam...Benjamin Kramer2015-03-093-69/+41
* Simplify boolean expressions in clang with clang-tidyDavid Blaikie2015-03-091-2/+2
* Add a format warning for "%p" with non-void* argsSeth Cantrell2015-03-041-37/+45
* Make -Wuninitialized warn on pointer-to-member and comma operators.Manuel Klimek2015-03-031-11/+44
* Add support for analyzing FreeBSD kernel printf extensions.Dimitry Andric2015-02-192-5/+54
* Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the ma...Aaron Ballman2015-02-151-1/+1
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-062-9/+6
* Thread Safety Analysis: support adopting of locks, as implemented inDeLesley Hutchins2015-02-041-11/+24
* Thread Safety Analysis: remove minor piece of unused code. No change inDeLesley Hutchins2015-02-041-4/+0
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-23/+220
* Revert "Thread Safety Analysis: add support for before/after annotations on m...Reid Kleckner2015-02-031-216/+17
* thread safety: Add move ctor to BeforeInfo to fix MSVC buildReid Kleckner2015-02-031-0/+2
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-17/+214
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-144-5/+4
* Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev2015-01-121-1/+1
* [CallGraph] Make sure the edges are not missed due to re-declarationsAnna Zaks2014-12-171-8/+5
* Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev2014-12-161-1/+1
* When checking for uninitialized values, do not confuse "std::move" with everyRichard Trieu2014-11-271-1/+2
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* Thread Safety Analysis: move warnings on range-based for loops out of betaDeLesley Hutchins2014-11-051-11/+9
OpenPOWER on IntegriCloud