summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/Consumed.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Consumed Analysis: The 'consumable' attribute now takes a identifier specifyi...David Blaikie2013-09-061-50/+60
* Fix non-void return warning, and format.Eric Christopher2013-09-031-3/+4
* Consumed analysis: add return_typestate attribute.DeLesley Hutchins2013-09-031-4/+104
* Consumed analysis: add 'consumable' class attribute.DeLesley Hutchins2013-08-301-41/+10
* Consumed analysis: track function parameters.DeLesley Hutchins2013-08-291-10/+27
* Consumed analysis: non-const methods no longer transfer an object into anDeLesley Hutchins2013-08-291-12/+2
* Silencing the warning from r189605 in a more conformant manner.Aaron Ballman2013-08-291-1/+1
* Silencing a rather spurious warning from MSVC 11 about not all control paths ...Aaron Ballman2013-08-291-0/+1
* Fix warning about anonymous structs in anonymous unions.Eric Christopher2013-08-291-6/+8
* Consumed analysis: improve handling of conditionals.DeLesley Hutchins2013-08-291-178/+473
* Consumed analyis: Renamed *PStatus to *PInfo.DeLesley Hutchins2013-08-261-48/+48
* Update to consumed analysis.DeLesley Hutchins2013-08-221-76/+93
OpenPOWER on IntegriCloud