summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core
Commit message (Expand)AuthorAgeFilesLines
* Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2016-05-271-4/+5
* [OpenMP] Parsing and sema support for target update directiveSamuel Antao2016-05-261-0/+1
* [analyzer] Let TK_PreserveContents span across the whole base region.Artem Dergachev2016-04-251-1/+1
* [analyzer] Fix assertion in ReturnVisitor for body-farm synthesized gettersDevin Coughlin2016-04-121-0/+3
* Remove redundant conditions of the form (A || (!A && B)) -> (A || B)Benjamin Kramer2016-04-111-5/+4
* [analyzer] Teach trackNullOrUndefValue about calls to property accessors.Devin Coughlin2016-04-081-0/+6
* [analyzer] Prefer accessor method in extension over category in CallEvent.Devin Coughlin2016-04-011-2/+24
* [analyzer] Fix an assertion fail in hash generation.Gabor Horvath2016-03-301-2/+5
* [analyzer] Add checker callback for beginning of function.Devin Coughlin2016-02-194-13/+75
* [analyzer] Improve modeling of ObjC synthesized property setters.Devin Coughlin2016-02-181-9/+54
* Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer2016-02-132-4/+4
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-103-43/+23
* [analyzer] Avoid crash when attempting to evaluate binary operation on LazyCo...Devin Coughlin2016-02-081-0/+5
* [analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin2016-02-072-31/+2
* [OpenMP] Parsing + sema for target parallel for directive.Arpith Chacko Jacob2016-02-031-0/+1
* Minor cleanup to remove casts and improve some const correctness. NFC.Aaron Ballman2016-02-031-26/+26
* Code clean up; NFC.Aaron Ballman2016-02-011-4/+4
* Convert an unsigned to Twine instead of using utostr since we're already buil...Craig Topper2016-01-311-1/+1
* [analyzer] Make suppression of macro defensive checks work with -analyzer-eag...Devin Coughlin2016-01-301-8/+29
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-295-10/+10
* [analyzer] Suppress null reports from defensive checks in function-like macros.Devin Coughlin2016-01-291-1/+26
* [analyzer] Improve Nullability checker diagnosticsAnna Zaks2016-01-291-0/+7
* Removing unnecessary casts; NFC.Aaron Ballman2016-01-291-2/+2
* Remove autoconf supportChris Bieneman2016-01-261-17/+0
* Fix Clang-tidy modernize-use-nullptr warnings; other minor fixes.Eugene Zelenko2016-01-261-2/+2
* [OpenMP] Parsing + sema for target parallel directive.Arpith Chacko Jacob2016-01-261-0/+1
* [analyzer] Utility to match function calls.Gabor Horvath2016-01-221-0/+10
* [OpenMP] Parsing + sema for "target exit data" directive.Samuel Antao2016-01-191-0/+1
* [OpenMP] Parsing + sema for "target enter data" directive.Samuel Antao2016-01-191-0/+1
* [analyzer] Fix an off-by-one in evalIntegralCast()Artem Dergachev2016-01-181-1/+1
* [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency.Artem Dergachev2016-01-137-70/+74
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+4
* [analyzer] Fix RangeConstraintManager's pinning of single value ranges.Pierre Gousseau2016-01-121-2/+2
* [analyzer] Evaluate integral casts as cast symbols if truncations are detected.Pierre Gousseau2016-01-122-1/+47
* [analyzer] Suppress reports coming from std::__independent_bits_engineAnna Zaks2016-01-061-0/+10
* Small refactoring in CheckerContext::isCLibraryFunction(). NFC.Devin Coughlin2015-12-281-6/+2
* [StaticAnalyzer] Use front() and back() instead of dereferencing begin() and ...Craig Topper2015-12-242-6/+6
* [analyzer] Better detect when C++ object was constructed into existing region.Devin Coughlin2015-12-173-38/+101
* Add parse and sema of OpenMP distribute directive with all clauses except dis...Carlo Bertolli2015-12-141-0/+1
* [analyzer] Fix symbolic element index lifetime.Artem Dergachev2015-12-103-5/+18
* fix typos; NFCSanjay Patel2015-12-091-1/+1
* Reformat linefeeds.NAKAMURA Takumi2015-12-091-4/+1
* Revert r255001, "Add parse and sema for OpenMP distribute directive and all i...NAKAMURA Takumi2015-12-091-1/+0
* Add parse and sema for OpenMP distribute directive and all its clauses exclud...Carlo Bertolli2015-12-081-0/+1
* [analyzer] Fix crash when lambda captures a variable-length array.Devin Coughlin2015-12-071-3/+17
* Use llvm::make_range to reduce mentions of iterator type. NFCCraig Topper2015-12-061-2/+1
* [analyzer] Fix MemRegion crash casting non-struct to derived struct (PR25426).Devin Coughlin2015-12-051-12/+13
* [analyzer] Improve modelling of nullptr_t in the analyzer. Fix PR25414.Gabor Horvath2015-12-041-0/+17
* [analyzer] Support inlining lambda-converted blocks.Devin Coughlin2015-12-043-7/+45
* [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive.Alexey Bataev2015-12-031-0/+1
OpenPOWER on IntegriCloud