summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [CFG] [analyzer] Add C++17-specific ctor-initializer construction contexts.Artem Dergachev2018-03-221-3/+11
* [CFG] [analyzer] Add C++17-specific variable and return construction contexts.Artem Dergachev2018-03-221-8/+19
* [CFG] Allow CallExpr's to be looked up in CFG'sRichard Trieu2018-03-151-0/+3
* [CFG] [analyzer] Don't add construction context to a return-by-reference call.Artem Dergachev2018-03-121-2/+2
* [CFG] [analyzer] Add construction context to C++ return-by-value call elements.Artem Dergachev2018-03-121-56/+104
* [analyzer] Add scope information to CFGMaxim Ostapenko2018-03-121-4/+151
* [CFG] [analyzer] Add construction context for implicit constructor conversions.Artem Dergachev2018-03-091-1/+6
* Fix an unused variable warning; NFCGeorge Burgess IV2018-03-061-0/+1
* [CFG] [analyzer] Recall that we only skip NoOp casts in construction contexts.Artem Dergachev2018-03-011-1/+3
* [CFG] NFC: Refactor ConstructionContext into a finite set of cases.Artem Dergachev2018-02-271-43/+75
* [CFG] Keep speculatively working around an MSVC compiler crash.Artem Dergachev2018-02-241-9/+31
* [CFG] Provide construction contexts for temporaries in conditional operators.Artem Dergachev2018-02-241-0/+3
* [CFG] Provide construction contexts for temporaries bound to const references.Artem Dergachev2018-02-241-0/+3
* [CFG] Provide construction contexts for functional cast-like constructors.Artem Dergachev2018-02-241-0/+2
* [CFG] Provide construction contexts for lifetime-extended temporaries.Artem Dergachev2018-02-241-1/+24
* [CFG] Try to narrow down MSVC compiler crash via binary search.Artem Dergachev2018-02-231-11/+17
* [CFG] NFC: Speculative attempt to fix MSVC internal compiler error on buildbot.Artem Dergachev2018-02-231-3/+6
* [CFG] [analyzer] NFC: Allow more complicated construction contexts.Artem Dergachev2018-02-231-24/+50
* [CFG] Provide construction contexts for temproary objects.Artem Dergachev2018-02-151-1/+3
* Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to ...Nico Weber2018-02-131-1/+1
* [CFG] Provide construction contexts for return value constructors.Artem Dergachev2018-02-121-0/+2
* [CFG] Provide construction contexts when constructors have cleanups.Artem Dergachev2018-02-101-0/+2
* [CFG] Add construction context for constructor initializers.Artem Dergachev2018-02-101-20/+31
* [CFG] Add construction context for simple variable declarations.Artem Dergachev2018-02-101-1/+3
* [CFG] Squash an unused variable introduced in r324668.Artem Dergachev2018-02-091-1/+1
* [CFG] Add extra context to C++ constructor statement elements.Artem Dergachev2018-02-081-11/+75
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2017-12-071-130/+151
* [Analyzer] Stable iteration on indirect goto LabelDecl's to avoid non-determi...Aleksei Sidorin2017-11-211-1/+1
* Implement CFG construction for __try / __except / __leave.Nico Weber2017-08-231-10/+148
* [CFG] Add LoopExit information to CFGPeter Szecsi2017-08-191-0/+24
* CFG: Add CFGElement for automatic variables that leave the scopeMatthias Gehre2017-07-121-45/+179
* [analyzer] Fix crash when building CFG with variable of incomplete typeMartin Bohme2017-03-071-1/+1
* PR31631: fix bad CFG (and bogus warnings) when an if-statement has an init-st...Richard Smith2017-01-131-41/+36
* Extend -Wtautological-overlap-compare to more cases.Richard Trieu2017-01-041-3/+7
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-6/+8
* CFGBuilder: Fix crash when visiting delete expression on dependent typeMartin Bohme2016-12-051-5/+7
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-2/+1
* [StaticAnalyzer] Fix UnreachableCode false positives.Daniel Marjamaki2016-10-031-11/+10
* [CFG] Fix crash finding destructor of lifetime-extended temporary.Devin Coughlin2016-08-021-1/+11
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-4/+31
* CFGBuilder: Fix crash when visiting a range-based for over a dependent typeAlexander Kornienko2016-07-081-0/+2
* Turn copies into references as suggested by clang-tidy's performance-unnecess...Benjamin Kramer2016-05-271-1/+1
* P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith2016-03-201-3/+6
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Use range-based for loop to avoid the need for calculating an array size. NFCCraig Topper2015-11-301-4/+1
* [analyzer] Include block capture copy expressions in the CFG.Devin Coughlin2015-11-251-1/+14
* CFG: Delay creating Dtors for CompoundStmts which end in ReturnStmtMatthias Gehre2015-11-141-1/+9
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Teach -Wtautological-overlap-compare about enumsGeorge Burgess IV2015-10-011-38/+89
OpenPOWER on IntegriCloud