summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-3/+0
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-0/+3
* [analyzer] Evaluate all non-checker config options before analysisKristof Umann2018-11-301-10/+10
* [analyzer] Fix the "Zombie Symbols" bug.Artem Dergachev2018-11-301-37/+28
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-3/+0
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-0/+3
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-3/+0
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-0/+3
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-3/+0
* Revert 347294, it turned many bots on lab.llvm.org:8011/console red.Nico Weber2018-11-201-0/+3
* Use is.constant intrinsic for __builtin_constant_pBill Wendling2018-11-201-3/+0
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-3/+4
* Create ConstantExpr classBill Wendling2018-10-311-0/+3
* [analyzer] Be more plugin-friendly by moving static locals into .cpp files.Artem Dergachev2018-10-201-0/+5
* Move some helpers from the global namespace into anonymous ones.Benjamin Kramer2018-10-131-1/+3
* [analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameterGeorge Karpenkov2018-09-281-17/+12
* [analyzer] Provide an option to dump generated exploded graphs to a given file.George Karpenkov2018-09-281-5/+30
* [analyzer] Hotfix for the bug in exploded graph printingGeorge Karpenkov2018-09-271-0/+2
* [analyzer] Highlight nodes which have error reports in them in red in explode...George Karpenkov2018-09-271-25/+65
* [analyzer] [NFC] Move the code for dumping the program point to ProgramPointGeorge Karpenkov2018-09-271-179/+1
* [analyzer] Highlight sink nodes in redGeorge Karpenkov2018-09-211-0/+2
* [analyzer] Associate diagnostics created in checkEndFunction with a return st...George Karpenkov2018-09-211-0/+11
* [analyzer] [NFC] Dead code removalGeorge Karpenkov2018-09-211-6/+1
* [analyzer] ExplodedGraph printing fixesGeorge Karpenkov2018-09-171-43/+23
* [analyzer] Further printing improvements: use declarations,George Karpenkov2018-09-151-6/+5
* [analyzer] Dump reproducible identifiers for statements in exploded graph in ...George Karpenkov2018-09-151-4/+4
* [analyzer] Use correct end-of-line character when printing statements for exp...George Karpenkov2018-09-151-4/+7
* [analyzer] Dump unique identifiers for statements in exploded graphGeorge Karpenkov2018-09-151-18/+13
* [analyzer] Skip printing duplicate nodes, even if nodes have multiple predece...George Karpenkov2018-09-151-1/+6
* [analyzer] Skip printing trivial nodes in exploded graphGeorge Karpenkov2018-09-071-16/+36
* [analyzer] [NFC] Move dumping program point into a separate functionGeorge Karpenkov2018-09-061-131/+132
* [analyzer] Dump stable identifiers for exploded nodesGeorge Karpenkov2018-09-061-3/+7
* [analyzer] Dump a reproducible, deterministic ID of program state to exploded...George Karpenkov2018-09-061-1/+2
* [CFG] [analyzer] Disable argument construction contexts for variadic functions.Artem Dergachev2018-08-291-9/+21
* [analyzer] Move analyzer-eagerly-assume to AnalyzerOptions, enable by defaultGeorge Karpenkov2018-08-291-2/+2
* [analyzer] Add support for constructors of arguments.Artem Dergachev2018-08-151-12/+21
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-10/+9
* [analyzer] Fix eliding the same destructor twice due to buggy default arguments.Artem Dergachev2018-07-311-1/+2
* [CFG] [analyzer] NFC: Enumerate construction context layer kinds.Artem Dergachev2018-07-311-93/+48
* Remove trailing spaceFangrui Song2018-07-301-4/+4
* [analyzer] Make checkEndFunction() give access to the return statement.Reka Kovacs2018-07-161-2/+2
* [analyzer] Remove redundant ';'.Artem Dergachev2018-06-281-1/+1
* [analyzer] Add support for pre-C++17 copy elision.Artem Dergachev2018-06-281-39/+107
* [analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov2018-06-271-14/+14
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+1
* [analyzer] Track class member initializer constructors path-sensitively.Artem Dergachev2018-06-141-31/+106
* [analyzer] NFC: Merge code for finding and tracking construction target.Artem Dergachev2018-06-141-75/+0
* [analyzer] NFC: Track all constructed objects in a single state trait.Artem Dergachev2018-06-011-238/+92
* [analyzer] Remove untested code in evalLoad.Artem Dergachev2018-05-041-37/+0
* [analyzer] pr18953: Split C++ zero-initialization from default initialization.Artem Dergachev2018-05-041-1/+3
OpenPOWER on IntegriCloud