summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/LiveVariables.cpp
AgeCommit message (Expand)Author
2025-09-10[analyzer][NFC] Modernize LivenessValues::isLive (#157800)Balazs Benics
2025-09-09[analyzer][NFC] Change LiveVariablesImpl::inAssignment from DenseMap to Dense...Balazs Benics
2025-09-09[analyzer][NFC] Modernize loops in LiveVariables analysis (#157670)Balazs Benics
2025-09-09[analyzer][NFC] Remove dead LiveVariables::Observer::observerKill (#157661)Balazs Benics
2025-09-09[analyzer][NFC] Rename LivenessValues::equals to LivenessValues::operator== (...Balazs Benics
2025-09-09[analyzer] In LivenessValues::equals also check liveBindings (#157645)Balazs Benics
2025-07-01[Analysis] Use range-based for loops (NFC) (#146466)Kazu Hirata
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
2025-02-17[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (2nd atte...Balazs Benics
2025-02-12[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (#126913)Balazs Benics
2024-07-29[analyzer] Keep alive short-circuiting condition subexpressions in a conditio...Arseniy Zaostrovnykh
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-07-26[analyzer] Structured binding to tuple-like typesisuckatcs
2021-02-12[analyzer][Liveness][NFC] Remove an unneeded pass to collect variables that a...Kirstóf Umann
2020-09-15[analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing...Kristóf Umann
2020-04-28AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory manag...David Blaikie
2020-01-17[DataFlow] Factor two worklist implementations outGabor Horvath
2019-05-24[CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-16[analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev
2018-10-31Create ConstantExpr classBill Wendling
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-08-15Add a newline to SourceLocation dump outputStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-07-30Remove trailing spaceFangrui Song
2018-04-06Revert "[analyzer] Remove an unused variable"George Karpenkov
2018-04-06[analyzer] Remove an unused variableGeorge Karpenkov
2018-04-02Fix unused variable warning introduced at revision 328910.Andrea Di Biagio
2018-03-31[analyzer] Fix liveness calculation for C++17 structured bindingsGeorge Karpenkov
2018-03-27[clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-09-06[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov
2016-10-13[analyzer] Remove superquadratic behaviour from DataflowWorklistAlexander Shaposhnikov
2015-07-03Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer
2014-10-21Remove unused member variable.Craig Topper
2014-09-23Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov
2014-08-14Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov
2014-07-28Factoring DataflowWorklist out of LiveVariables and UninitializedValues analysesArtyom Skrobov
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper
2014-03-23remove a bunch of unused private methodsNuno Lopes
2014-03-14[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman
2014-03-07[C++11] Convert sort predicates into lambdas.Benjamin Kramer
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer
2013-12-06Revert "[analyzer] Refactor conditional expression evaluating code"Anna Zaks
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm
2013-08-23[analyzer] Refactor conditional expression evaluating codePavel Labath
2013-02-23Remove the CFGElement "Invalid" state.David Blaikie