summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [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-161-2/+2
* [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnings for OpenMP prog...Alexey Bataev2019-07-111-0/+36
* [CFG] Add a new function to get the proper condition of a CFGBlockKristof Umann2019-07-051-0/+24
* 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
* Re-check in clang support gun asm goto after fixing tests.Jennifer Yu2019-06-031-16/+58
* 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-291-1/+13
* [CFG] Add branch to skip vbase inits when they're handled by superclass.Artem Dergachev2019-05-241-2/+36
* [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev2019-05-241-10/+19
* [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
* [CFG] [analyzer] pr41142: C++17: Skip transparent InitListExprs in constructors.Artem Dergachev2019-03-211-0/+9
* Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington2019-01-301-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-7/+12
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-12/+7
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-7/+12
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-12/+7
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-7/+12
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-12/+7
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-7/+12
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+12
* [coroutines] Fix fallthrough warning on try/catchBrian Gesiak2018-11-031-12/+15
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-0/+1
* [analyzer] Fix crash in exploded graph dumpingGeorge Karpenkov2018-10-021-4/+1
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-281-1/+4
* [CFG] [analyzer] Disable argument construction contexts for variadic functions.Artem Dergachev2018-08-291-2/+7
* [CFG] [analyzer] Find argument constructors in CXXTemporaryObjectExprs.Artem Dergachev2018-08-141-0/+5
* [CFG] [analyzer] NFC: Enumerate construction context layer kinds.Artem Dergachev2018-07-311-13/+12
* [CFG] [analyzer] Implement function argument construction contexts.Artem Dergachev2018-07-311-10/+18
* [CFG] [analyzer] Add construction contexts for returning C++ objects in ObjC++.Artem Dergachev2018-07-311-27/+43
* [CFG] [analyzer] Add stubs for constructor and message argument constructors.Artem Dergachev2018-07-311-6/+41
* Remove trailing spaceFangrui Song2018-07-301-33/+33
* Add missing temporary materialization conversion on left-hand side of .Richard Smith2018-07-271-3/+5
* [CFG] [analyzer] Allow elidable copies to have more than one arguments.Artem Dergachev2018-07-171-1/+0
* [CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev2018-06-281-25/+52
* [CFG] Fix automatic destructors when a member is bound to a reference.Artem Dergachev2018-06-041-33/+29
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-4/+4
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-1/+1
* [CFG] [analyzer] Add construction contexts for loop condition variables.Artem Dergachev2018-04-191-2/+14
* [CFG] [analyzer] Don't treat argument constructors as temporary constructors.Artem Dergachev2018-04-191-0/+7
* [CFG] [analyzer] Work around a disappearing CXXBindTemporaryExpr.Artem Dergachev2018-03-301-10/+10
* [CFG] [analyzer] Avoid modeling C++17 constructors that aren't fully supported.Artem Dergachev2018-03-301-0/+9
OpenPOWER on IntegriCloud