summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ExprMutationAnalyzer.cpp
AgeCommit message (Expand)Author
2025-11-06[clang] Remove redundant declarations (NFC) (#166711)Kazu Hirata
2025-11-03[ExprMutation] fix false postives on pointer-to-member operator (#166069)Congcong Cai
2025-10-20[ExprMutation] handle return non-const type (#161396)Congcong Cai
2025-10-08[clang-tidy] Fix false positives about references in `misc-const-correctness`...flovent
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-03-02[clang-tidy] fix fp when modifying variant by ``operator[]`` with template in...Congcong Cai
2025-02-01[clang][mutation analyzer][NFC] Simplify code in ExprMutationAnalyzer (#125283)Balazs Benics
2025-01-22[mutation analyzer] support mutation analysis for pointee (#118593)Congcong Cai
2025-01-17[mutation analyzer] enhance stability for `hasAnyInit` matcher (#122915)Congcong Cai
2024-12-05[mutation analyzer][NFC] combine `ConditionalOperator` `BinaryConditionalOper...Congcong Cai
2024-11-25[clang][analysis] refactor the unevaluated api (#117474)Congcong Cai
2024-11-24[clang][analysis][NFC]place the comment to correct position (#117467)Congcong Cai
2024-10-03[Analysis] Avoid repeated hash lookups (NFC) (#110949)Kazu Hirata
2024-07-18[clang-tidy] Fix false in unnecessary-value-param inside templates (#98488)Dmitry Polukhin
2024-05-02[analysis] assume expr is not mutated after analysis to avoid recursive (#90581)Congcong Cai
2024-04-17[clang analysis] ExprMutationAnalyzer support recursive forwarding reference ...Congcong Cai
2024-04-15Revert "[clang analysis] ExprMutationAnalyzer avoid infinite recursion for re...Florian Mayer
2024-04-15[clang analysis] ExprMutationAnalyzer avoid infinite recursion for recursive ...Congcong Cai
2024-01-22[clang-tidy] fix misc-const-correctnes false-positive for fold expressions (#...Julian Schmidt
2024-01-16[clang-tidy] Handle C++ structured bindings in `performance-for-range-copy` (...Clement Courbet
2024-01-09[clang-tidy] Improve performance of misc-const-correctness (#72705)Piotr Zegar
2023-11-14[clang-tidy] fix match for binaryOperator in ExprMutationAnalyzer for misc-co...Julian Schmidt
2023-09-26[clang-analysis]Fix false positive in mutation check when using pointer to me...Congcong Cai
2023-06-05[C] Support _Generic expressions with a type operandAaron Ballman
2023-03-14[clang] Use *{Set,Map}::contains (NFC)Kazu Hirata
2022-07-24[clang-tidy] implement new check 'misc-const-correctness' to add 'const' to u...Jonas Toth
2022-05-23updated canResolveToExpr to accept both statements and expressions. Removed u...usama hameed
2022-05-23bugfix in InfiniteLoopCheck to not print warnings for unevaluated loopsusama hameed
2022-05-23bugfix in InfiniteLoopCheck to not print warnings for unevaluated loopsusama hameed
2020-12-16[ASTImporter] Add support for importing GenericSelectionExpr AST nodes.Tom Roeder
2020-12-11Remove references to the ast_type_traits namespaceAlexander Kornienko
2020-10-09[clang] improve accuracy of ExprMutAnalyzerJonas Toth
2020-06-09Assignment and Inc/Dec operators wouldn't register as a mutation when Implici...Tridacnid
2020-06-07Put back definitions. We're still not C++17 :/Benjamin Kramer
2020-06-07Remove global std::string. StringRef is sufficient. NFC.Benjamin Kramer
2020-05-21Make the ExprMutationAnalyzer explicit about how it traverses the ASTStephen Kelly
2020-01-28[ASTMatchers] Add cxxNoexceptExpr AST matcherNathan
2019-03-07[analyzer] handle modification of vars inside an expr with comma operatorPetar Jovanovic
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-19[analyzer] Fix nullptr access when processing instantiated function in ExprMu...Shuai Wang
2018-09-17[analyzer] Treat std::{move,forward} as casts in ExprMutationAnalyzer.Shuai Wang
2018-09-16[NFC] Minor refactoring to setup the stage for supporting pointers in ExprMut...Shuai Wang
2018-09-15[NFC] cosmetic tweaks to ExprMutationAnalyzer to be more consistentShuai Wang
2018-09-14[analyzer] Handle forwarding reference better in ExprMutationAnalyzer.Shuai Wang
2018-09-11[analyzer] Add ExprMutationAnalyzerShuai Wang