aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/Consumed.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata1-3/+0
2024-11-27[Clang] skip consumed analysis for consteval conditions in control-flow termi...Oleksandr T.1-0/+3
2024-07-31[clang][NFC] Add Type::isPointerOrReferenceType() (#101206)Timm Baeder1-7/+3
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-2/+2
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman1-2/+2
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-2/+2
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2019-11-19[NFC] Refactor representation of materialized temporariesTyker1-1/+1
2019-11-17Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber1-1/+1
2019-11-16[NFC] Refactor representation of materialized temporariesTyker1-1/+1
2019-09-27Revert r373034Nicholas Allegra1-23/+20
2019-09-26[Consumed][NFC] Refactor handleCall to take function argument list.Nicholas Allegra1-20/+23
2019-09-19[Consumed] Treat by-value class arguments as consuming by default, like rvalu...Nicholas Allegra1-3/+3
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-3/+3
2019-05-24[CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-11[AST] Remove ASTContext from getThisType (NFC)Brian Gesiak1-10/+6
2018-08-09Port getLocEnd -> getEndLocStephen Kelly1-1/+1
2018-08-09Port getLocStart -> getBeginLocStephen Kelly1-4/+4
2018-07-30Remove trailing spaceFangrui Song1-108/+108
2018-03-13[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko1-103/+68
2017-09-28Consolidate std::move() detection code. No behavior change.Nico Weber1-2/+1
2017-09-06[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov1-1/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-4/+1
2016-06-24Use more ArrayRefsDavid Majnemer1-1/+1
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen1-0/+6
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen1-6/+0
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen1-0/+6
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-08-14unique_ptrify ConsumedBlockInfo analysis to make it move assignableDavid Blaikie1-72/+55
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-4/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+4
2015-04-15Fix for PR20402 in -Wconsumed.DeLesley Hutchins1-1/+1
2015-03-09Make helper functions staticBenjamin Kramer1-7/+6
2014-09-23Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov1-1/+1
2014-08-14Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov1-1/+1
2014-05-28Move the logic for testing for namespace std into one location. This check canRichard Trieu1-13/+2
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper1-22/+22
2014-05-08Explicitly keep track of temporaries during the consumed analysis.Manuel Klimek1-4/+3
2014-05-02Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman1-7/+3
2014-05-02Renaming the CallableState variadic attribute argument to be CallableStates. ...Aaron Ballman1-2/+2
2014-04-28Renaming range-based for loop variables so they don't appear iterator-like.Aaron Ballman1-23/+23
2014-04-28[C++11] Converting to range-based for loops. No functional changes intended.Aaron Ballman1-46/+27
2014-03-20Consumed Analysis: IgnoreParens bugfix.DeLesley Hutchins1-29/+38
2014-03-14[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman1-5/+3
2014-03-09[C++11] Replace OwningPtr include with <memory>.Ahmed Charles1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-2/+3
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-2/+2