summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Fix a crash when destroying a non-region.Artem Dergachev2019-08-201-12/+11
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [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-021-0/+1
* [analyzer] Add more timers for performance profiling.Artem Dergachev2019-06-251-4/+0
* [analyzer] Fix JSON dumps for ExplodedNodesCsaba Dabis2019-06-241-6/+2
* [analyzer] Fix JSON dumps for location contexts.Artem Dergachev2019-06-191-3/+0
* [analyzer] print() JSONify: ExplodedNode revisionCsaba Dabis2019-05-311-3/+3
* [analyzer] Remove EndPath function as it is dead codeCsaba Dabis2019-05-291-1/+0
* [analyzer][AST] print() JSONify: Stmt implementationCsaba Dabis2019-05-291-11/+1
* [analyzer] print() JSONify: getNodeLabel implementationCsaba Dabis2019-05-291-19/+37
* [analyzer] print() JSONify: Checker messages implementationCsaba Dabis2019-05-291-1/+2
* [analyzer] print() JSONify: Constructing objects implementationCsaba Dabis2019-05-291-32/+95
* [analyzer] print() JSONify: Environment implementationCsaba Dabis2019-05-291-5/+5
* [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev2019-05-241-4/+4
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-0/+1
* Reapply "[analyzer] Introduce a simplified API for adding custom path notes."Artem Dergachev2019-04-191-1/+3
* [analyzer] Escape pointers stored into top-level parameters with destructors.Artem Dergachev2019-04-131-34/+30
* Revert "[analyzer] Introduce a simplified API for adding custom path notes."Artem Dergachev2019-03-291-3/+1
* [analyzer] Introduce a simplified API for adding custom path notes.Artem Dergachev2019-03-291-1/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [analyzer] Make sure base-region and its sub-regions are either all alive or ...Artem Dergachev2019-01-181-1/+3
* [analyzer] Assume that we always have a SubEngine availableGabor Horvath2018-12-151-2/+2
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-2/+2
* [analyzer] Dump stable identifiers for objects under construction.Artem Dergachev2018-12-031-2/+10
* 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
OpenPOWER on IntegriCloud