summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] PR43102: Fix an assertion and an out-of-bounds error for diagnosti...Kristof Umann2019-09-181-7/+11
* [CFG] Add dumps for CFGElement and CFGElementRefKristof Umann2019-09-121-28/+70
* [analyzer][NFC] Fix inconsistent references to checkers as "checks"Kristof Umann2019-09-122-3/+3
* [analyzer] NFC: Move PathDiagnostic classes to libAnalysis.Artem Dergachev2019-09-112-0/+1216
* [analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.Artem Dergachev2019-09-091-2/+2
* [CFG] Fix CFG for statement-expressions in return values.Artem Dergachev2019-08-291-3/+2
* [analyzer] Fix more analyzer warnings on analyzer and libAnalysis.Artem Dergachev2019-08-284-18/+14
* [CFG] Make representation of destructor calls more accurate.Artem Dergachev2019-08-281-43/+80
* [clang] Use the new Regex::isValid() with no parameterJan Kratochvil2019-08-201-2/+1
* [CallGraph] Take into accound calls that aren't within any function bodies.Artem Dergachev2019-08-201-1/+36
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-145-21/+21
* [CFG] Introduce CFGElementRef, a wrapper that knows it's position in a CFGBlockKristof Umann2019-08-141-0/+4
* [analyzer][CFG] Don't track the condition of assertsKristof Umann2019-08-141-0/+65
* Revert r367649: Improve raw_ostream so that you can "write" colors using oper...Rui Ueyama2019-08-021-2/+2
* Improve raw_ostream so that you can "write" colors using operator<<Rui Ueyama2019-08-021-2/+2
* [analyzer] StackFrameContext: Add NodeBuilderContext::blockCount() to its pro...Csaba Dabis2019-08-011-10/+11
* [OPENMP]Add support for analysis of if clauses.Alexey Bataev2019-07-161-2/+3
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-162-14/+14
* [analyzer] exploded-graph-rewriter: Improve source location dumps.Artem Dergachev2019-07-122-27/+15
* [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnings for OpenMP prog...Alexey Bataev2019-07-112-0/+53
* [CFG] Add a new function to get the proper condition of a CFGBlockKristof Umann2019-07-051-0/+24
* cmake: Add CLANG_LINK_CLANG_DYLIB optionTom Stellard2019-07-033-6/+15
* Revert "[analyzer][CFG] Return the correct terminator condition"Kristof Umann2019-07-031-11/+59
* [analyzer][CFG] Return the correct terminator conditionKristof Umann2019-07-031-59/+11
* Make a buildbot using a buggy gcc happyKristof Umann2019-07-031-3/+5
* Specialize an anchor() function in the correct namespaceKristof Umann2019-07-031-2/+2
* [analyzer][Dominator] Add post dominators to CFG + a new debug checkerKristof Umann2019-07-031-1/+5
* [analyzer] print() JSONify: ProgramPoint revisionCsaba Dabis2019-06-241-1/+2
* [analyzer] Fix JSON dumps for location contexts.Artem Dergachev2019-06-191-2/+3
* [analyzer] RetainCount: Add support for OSRequiredCast().Artem Dergachev2019-06-191-1/+8
* [analyzer] ProgramPoint: more explicit printJson()Csaba Dabis2019-06-121-17/+26
* For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith2019-06-111-1/+1
* [Analysis] Only build Analysis plugins when CLANG_ENABLE_STATIC_ANALYZER is e...Don Hinton2019-06-041-1/+1
* Re-check in clang support gun asm goto after fixing tests.Jennifer Yu2019-06-031-16/+58
* [test] Fix plugin testsDon Hinton2019-06-0211-0/+169
* Revert "clang support gnu asm goto."Erich Keane2019-05-301-58/+16
* clang support gnu asm goto.Jennifer Yu2019-05-301-16/+58
* [analyzer] print() JSONify: CFG implementationCsaba Dabis2019-05-292-6/+21
* [analyzer] print() JSONify: Decl revisionCsaba Dabis2019-05-291-6/+4
* [analyzer][AST] print() JSONify: Stmt implementationCsaba Dabis2019-05-291-27/+22
* [analyzer] print() JSONify: getNodeLabel implementationCsaba Dabis2019-05-291-93/+109
* [analyzer] print() JSONify: Environment implementationCsaba Dabis2019-05-291-20/+75
* Revert [test] Fix plugin testsDon Hinton2019-05-2811-169/+0
* [test] Fix plugin testsDon Hinton2019-05-2811-0/+169
* [CFG] Add branch to skip vbase inits when they're handled by superclass.Artem Dergachev2019-05-242-3/+38
* [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev2019-05-248-28/+36
* [c++20] Implement P1009R2: allow omitting the array bound in an arrayRichard Smith2019-05-061-2/+2
* [analyzer] Treat functions without run-time branches as "small".Artem Dergachev2019-04-301-0/+45
* [analyzer] RetainCount: Add a suppression for "the Matching rule".Artem Dergachev2019-04-261-14/+21
* Use llvm::stable_sortFangrui Song2019-04-241-5/+1