summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/Consumed.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-1/+1
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-1/+1
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-1/+1
* Revert r373034Nicholas Allegra2019-09-271-23/+20
* [Consumed][NFC] Refactor handleCall to take function argument list.Nicholas Allegra2019-09-261-20/+23
* [Consumed] Treat by-value class arguments as consuming by default, like rvalu...Nicholas Allegra2019-09-191-3/+3
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-3/+3
* [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev2019-05-241-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-10/+6
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-4/+4
* Remove trailing spaceFangrui Song2018-07-301-108/+108
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-131-103/+68
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-281-2/+1
* [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov2017-09-061-1/+1
* [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
OpenPOWER on IntegriCloud