aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/LiveVariables.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-01[Analysis] Use range-based for loops (NFC) (#146466)Kazu Hirata1-6/+4
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata1-1/+0
2025-02-17[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (2nd atte...Balazs Benics1-4/+4
2025-02-12[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (#126913)Balazs Benics1-1/+10
2024-07-29[analyzer] Keep alive short-circuiting condition subexpressions in a conditio...Arseniy Zaostrovnykh1-1/+37
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-07-26[analyzer] Structured binding to tuple-like typesisuckatcs1-3/+24
2021-02-12[analyzer][Liveness][NFC] Remove an unneeded pass to collect variables that a...Kirstóf Umann1-23/+7
2020-09-15[analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing...Kristóf Umann1-50/+52
2020-04-28AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory manag...David Blaikie1-4/+3
2020-01-17[DataFlow] Factor two worklist implementations outGabor Horvath1-51/+4
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
2018-12-16[analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev1-0/+48
2018-10-31Create ConstantExpr classBill Wendling1-2/+2
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-5/+4
2018-08-15Add a newline to SourceLocation dump outputStephen Kelly1-1/+1
2018-08-09Port getLocStart -> getBeginLocStephen Kelly1-2/+2
2018-07-30Remove trailing spaceFangrui Song1-39/+39
2018-04-06Revert "[analyzer] Remove an unused variable"George Karpenkov1-1/+1
2018-04-06[analyzer] Remove an unused variableGeorge Karpenkov1-1/+1
2018-04-02Fix unused variable warning introduced at revision 328910.Andrea Di Biagio1-2/+1
2018-03-31[analyzer] Fix liveness calculation for C++17 structured bindingsGeorge Karpenkov1-24/+59
2018-03-27[clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-2/+3
2017-09-06[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov1-1/+1
2016-10-13[analyzer] Remove superquadratic behaviour from DataflowWorklistAlexander Shaposhnikov1-18/+9
2015-07-03Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer1-5/+4
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-4/+4
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-4/+4
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer1-5/+2
2014-10-21Remove unused member variable.Craig Topper1-1/+0
2014-09-23Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov1-8/+67
2014-08-14Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov1-12/+7
2014-07-28Factoring DataflowWorklist out of LiveVariables and UninitializedValues analysesArtyom Skrobov1-55/+1
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper1-12/+12
2014-03-23remove a bunch of unused private methodsNuno Lopes1-14/+0
2014-03-14[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman1-3/+2
2014-03-07[C++11] Convert sort predicates into lambdas.Benjamin Kramer1-14/+8
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-1/+1
2013-12-06Revert "[analyzer] Refactor conditional expression evaluating code"Anna Zaks1-18/+0
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm1-2/+1
2013-08-23[analyzer] Refactor conditional expression evaluating codePavel Labath1-0/+18
2013-02-23Remove the CFGElement "Invalid" state.David Blaikie1-4/+6
2013-02-21Replace CFGElement llvm::cast support to be well-defined.David Blaikie1-6/+6
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-3/+3
2012-12-01Include pruning and general cleanup.Benjamin Kramer1-6/+16
2012-08-14[analyzer] Teach live variable analyzes that super uses self pointer.Anna Zaks1-0/+8
2012-07-26[analyzer] Variables with destructors are live until the destructor is run.Jordan Rose1-0/+6
2012-07-02Bail out the LiveVariables analysis when the CFG is very large, asTed Kremenek1-0/+5