summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] StackFrameContext: Add NodeBuilderContext::blockCount() to its pro...Csaba Dabis2019-08-013-10/+12
* Buildbot fix for r367190Gabor Borsik2019-07-281-1/+1
* [analyzer] Add yaml parser to GenericTaintCheckerGabor Borsik2019-07-282-22/+215
* [CrossTU] Fix plist macro expansion if macro in other file.Balazs Keri2019-07-252-17/+28
* PlistDiagnostics Fix for compile warning (NFC).Balazs Keri2019-07-231-1/+1
* [CrossTU] Added CTU argument to diagnostic consumer create fn.Balazs Keri2019-07-234-43/+48
* [analyzer] Fix -Wunused-function in NDEBUG builds with #ifdef LLVM_DUMP_METHODFangrui Song2019-07-221-2/+4
* [analyzer] MallocChecker: Prevent Integer Set Library false positivesCsaba Dabis2019-07-181-1/+38
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-1618-26/+26
* Delete dead storesFangrui Song2019-07-121-2/+1
* [analyzer] CastValueChecker: Remove a dump()Csaba Dabis2019-07-101-1/+0
* [analyzer] CastValueChecker: Model castsCsaba Dabis2019-07-102-0/+192
* Revert "[analyzer] CastValueChecker: Model casts"Csaba Dabis2019-07-092-191/+0
* [analyzer] CastValueChecker: Model castsCsaba Dabis2019-07-092-0/+191
* [analyzer] Add a debug analyzer config to place an event for each tracked con...Kristof Umann2019-07-051-0/+21
* [analyzer] Track terminator conditions on which a tracked expression dependsKristof Umann2019-07-051-0/+93
* [analyzer][IDF] Add a control dependency calculator + a new debug checkerKristof Umann2019-07-051-6/+31
* [CTU] Add support for virtual functionsGabor Marton2019-07-041-1/+4
* [analyzer] ReturnValueChecker: Model the guaranteed boolean return value of f...Csaba Dabis2019-07-043-0/+174
* [analyzer][Dominator] Add post dominators to CFG + a new debug checkerKristof Umann2019-07-031-2/+28
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-4/+2
* [analyzer] exploded-graph-rewriter: Implement bug nodes and sink nodes.Artem Dergachev2019-07-031-17/+10
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-022-0/+2
* [analyzer] Support kfree in MallocCheckerNathan Huckleberry2019-07-011-12/+14
* [analyzer] Fix invalidation when returning into a ctor initializer.Artem Dergachev2019-07-011-5/+12
* [analyzer] NonnullGlobalConstants: Don't be confused by a _Nonnull attribute.Artem Dergachev2019-07-011-8/+15
* [analyzer] CStringChecker: Modernize to use CallDescriptions.Artem Dergachev2019-07-011-147/+58
* [analyzer] NFC: CallDescription: Implement describing C library functions.Artem Dergachev2019-07-011-5/+17
* [analyzer] NFC: Add a convenient CallDescriptionMap class.Artem Dergachev2019-07-011-2/+1
* [analyzer] Fix clang-tidy crash on GCCAsmStmtNathan Huckleberry2019-06-271-0/+5
* [analyzer] print() JSONify: Create pointersCsaba Dabis2019-06-252-6/+7
* [analyzer] Add more timers for performance profiling.Artem Dergachev2019-06-252-13/+34
* [cxx2a] P1236R1: the validity of a left shift does not depend on theRichard Smith2019-06-251-4/+6
* [analyzer] ExprEngine: Escape pointers in bitwise operationsCsaba Dabis2019-06-251-0/+4
* [analyzer] Fix JSON dumps for ExplodedNodesCsaba Dabis2019-06-241-6/+2
* [analyzer] DeadStores: Update the crude suppression for files generated by IIG.Artem Dergachev2019-06-201-1/+1
* [analyzer] exploded-graph-rewriter: Fix escaping StringRegions.Artem Dergachev2019-06-191-2/+4
* [analyzer] Fix JSON dumps for store clusters.Artem Dergachev2019-06-191-1/+2
* [analyzer] Fix JSON dumps for location contexts.Artem Dergachev2019-06-192-5/+1
* [analyzer] Fix JSON dumps for dynamic type information.Artem Dergachev2019-06-191-2/+2
* [analyzer] NFC: Change evalCall() to provide a CallEvent.Artem Dergachev2019-06-1910-84/+92
* [analyzer] DeadStores: Add a crude suppression files generated by DriverKit IIG.Artem Dergachev2019-06-191-0/+23
* [analyzer] SARIF: Add EOF newline; replace diff_sarifHubert Tong2019-06-191-1/+1
* [analyzer] Push correct version of 'Track indices of arrays'Kristof Umann2019-06-161-1/+2
* [analyzer] Track indices of arraysKristof Umann2019-06-161-0/+4
* [analyzer][NFC] Tease apart and clang-format NoStoreFuncVisitorKristof Umann2019-06-161-341/+383
* [analyzer] ReturnVisitor: Bypass everything to see inlined callsCsaba Dabis2019-06-151-5/+27
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-1/+6
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-6/+1
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-1/+6
OpenPOWER on IntegriCloud