summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/Consumed.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Header cleanupMehdi Amini2016-07-181-4/+1
* Use more ArrayRefsDavid Majnemer2016-06-241-1/+1
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-0/+6
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-6/+0
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-0/+6
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* unique_ptrify ConsumedBlockInfo analysis to make it move assignableDavid Blaikie2015-08-141-72/+55
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-4/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+4
* Fix for PR20402 in -Wconsumed.DeLesley Hutchins2015-04-151-1/+1
* Make helper functions staticBenjamin Kramer2015-03-091-7/+6
* Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov2014-09-231-1/+1
* Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov2014-08-141-1/+1
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-281-13/+2
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-22/+22
* Explicitly keep track of temporaries during the consumed analysis.Manuel Klimek2014-05-081-4/+3
* Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2014-05-021-7/+3
* Renaming the CallableState variadic attribute argument to be CallableStates. ...Aaron Ballman2014-05-021-2/+2
* Renaming range-based for loop variables so they don't appear iterator-like.Aaron Ballman2014-04-281-23/+23
* [C++11] Converting to range-based for loops. No functional changes intended.Aaron Ballman2014-04-281-46/+27
* Consumed Analysis: IgnoreParens bugfix.DeLesley Hutchins2014-03-201-29/+38
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-5/+3
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-091-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-2/+3
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-071-2/+2
* [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with i...Aaron Ballman2014-03-071-3/+2
* Consumed analysis: bugfix for operator calls. Also fixes some formattingDeLesley Hutchins2014-01-161-16/+12
* Consumed analysis: add two new attributes which fine-tune the behavior ofDeLesley Hutchins2014-01-141-221/+222
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-2/+2
* Switched code from using hasAttr followed by getAttr to simply call getAttr d...Aaron Ballman2013-12-191-74/+43
* For -Wconsumed, walk the namespaces to find if the top most namespace is "std"Richard Trieu2013-12-171-2/+13
* Fix PR18260 - Make std::move handling in -Wconsumed only trigger on std::moveRichard Trieu2013-12-161-1/+2
* Consumed analysis: track state of temporary objects.DeLesley Hutchins2013-11-161-152/+190
* Fixed bug with checking the kind of types.Chris Wailes2013-10-311-4/+8
* Changed tests_typestate to test_typestate for consistency.Chris Wailes2013-10-291-4/+4
* Used OwningPtr to clean up some memory management in Consumed.cpp.Chris Wailes2013-10-251-12/+7
* Replaced duplicate code with calls to forwardInfo.Chris Wailes2013-10-241-27/+17
* Consumed analysis: fix assert failure.DeLesley Hutchins2013-10-181-8/+20
* Consumed analysis: assume that non-const reference parameters are initiallyDeLesley Hutchins2013-10-181-13/+21
* Consumed analysis: All the return_typestate parameter to be attached to theDeLesley Hutchins2013-10-181-26/+34
* Consumed analysis: Add param_typestate attribute, which specifies thatDeLesley Hutchins2013-10-171-14/+55
* Consumed Analysis: Allow parameters that are passed by non-const referenceDeLesley Hutchins2013-10-171-3/+43
* Consumed analysis: fix ICE in handling of loop source locations.DeLesley Hutchins2013-10-171-7/+30
* Consumed analysis: replace the consumes attribute with a set_typestateDeLesley Hutchins2013-10-111-4/+18
* Consumed analysis: switch from tests_consumed/unconsumed to a generalDeLesley Hutchins2013-10-111-20/+16
* Consumed analysis: check destructor calls.DeLesley Hutchins2013-10-111-20/+55
* Consumed analysis: improve loop handling. The prior version of the analysisDeLesley Hutchins2013-10-091-36/+139
* Consumed Analysis: Change callable_when so that it can take a list of statesDeLesley Hutchins2013-10-041-77/+92
* Fix ICE in consumed analysis when CFG is null.DeLesley Hutchins2013-09-101-2/+6