aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/performance
AgeCommit message (Expand)AuthorFilesLines
2025-06-17[clang-tidy][performance-unnecessary-value-param] Avoid in coroutines (#140912)Dmitry Polukhin2-7/+12
2025-06-10[clang-tidy][NFC] fix 'misc-use-internal-linkage' check warnings (#143482)Baranov Victor2-3/+4
2025-06-09[clang-tidy][NFC] run clang-format over clang-tidy checks and tool code. (#14...Baranov Victor8-32/+33
2025-05-25[clang-tidy] Remove unused includes (NFC) (#141420)Kazu Hirata5-5/+0
2025-04-20[clang-tidy][NFC] fix `clang-tidy` warnings in `clang-tools-extra/clang-tidy`...Baranov Victor1-2/+2
2025-02-27[clang-tidy] Fix performance-move-const-arg false negative in ternary… (#12...David Rivera1-4/+10
2025-02-26[clang-tidy]improve performance-unnecessary-value-param performance (#128383)Congcong Cai1-13/+1
2025-01-12[clang-tidy] performance-unnecessary-copy-initialization: Consider static fun...Barnabás Pőcze1-9/+12
2024-12-15[clang-tidy] remove misuse of `getLocalOrGlobal` for non common used options ...Congcong Cai1-1/+1
2024-10-22[clang-tidy][NFC] Replace usages of `DeclSpec::TQ` with `Qualifiers::TQ` (#11...Vlad Serebrennikov3-4/+4
2024-10-09[clang-tidy][performance-move-const-arg] Fix crash when argument type has no ...Nicolas van Kempen1-2/+3
2024-10-08[clang-tools-extra] Fix add_clang_library usage (#109321)Thomas Fransham1-1/+1
2024-09-14[clang-tidy] add default error message for performance-avoid-endl (#107867)Congcong Cai1-15/+18
2024-07-23[clang-tidy][performance-unnecessary-value-param] Make `handleMoveFix` virtua...Clement Courbet2-34/+47
2024-07-15[clang-tidy] Allow unnecessary-value-param to match templated functions inclu...Vitaly Goldshteyn1-4/+3
2024-06-16[clang-tidy] fix false negatives for performance-inefficient-vector-operation...Congcong Cai1-3/+3
2024-06-15[clang-tidy]fix false positives of the result of std::move() is used as rvalu...Congcong Cai1-1/+7
2024-06-10[clang-tidy] `doesNotMutateObject`: Handle calls to member functions … (#94...Clement Courbet1-12/+13
2024-04-17[clang analysis] ExprMutationAnalyzer support recursive forwarding reference ...Congcong Cai2-7/+6
2024-03-31Revert "[clang-tidy][NFC] Remove duplicated code"Piotr Zegar1-1/+1
2024-03-31[clang-tidy][NFC] Remove duplicated codePiotr Zegar1-1/+1
2024-02-26[clang-tidy] Add support for determining constness of more expressions. (#82617)Clement Courbet1-9/+18
2024-01-16[clang-tidy] Handle C++ structured bindings in `performance-for-range-copy` (...Clement Courbet1-3/+10
2024-01-14Fix #75686: add iter_swap and iter_move to the matched name (#76117)Da-Viper1-1/+2
2023-12-23[clang-tidy] Use StringRef::contains (NFC)Kazu Hirata1-1/+1
2023-12-07[clang-tidy] performance-unnecessary-copy-init: Add a hook... (#73921)Clement Courbet2-63/+85
2023-11-08[clang-tidy] Improve performance-enum-size to exclude empty enums (#71640)Piotr Zegar1-0/+3
2023-08-27[clang-tidy][NFC] Fix cppcoreguidelines-init-variables findingsPiotr Zegar1-1/+1
2023-08-27[clang-tidy][NFC] Fix llvm-else-after-return findingsPiotr Zegar1-8/+6
2023-08-27[clang-tidy][NFC] Fix readability-static-accessed-through-instance findingsPiotr Zegar1-2/+2
2023-08-09[clang-tidy] `performance-faster-string-find` generates incorrect fixes for s...Fabian Wolff1-6/+12
2023-08-06[clang-tidy] Fix false-positives in performanc-noexcept-swapPiotr Zegar1-3/+26
2023-08-04cmake: add missing dependencies on ClangDriverOptions tablegenJon Roelofs1-0/+1
2023-07-25[clang-tidy] Add performance-enum-size checkPiotr Zegar4-0/+174
2023-07-22[clang-tidy][NFC] Fix list.rst generation when adding checkPiotr Zegar3-0/+9
2023-06-18[clang-tidy] Improve `performance-move-const-arg` message when no move constr...AMS211-8/+25
2023-06-18[clang-tidy] Refactor common code from the Noexcept*Checks into `NoexceptFunc...AMS219-147/+161
2023-06-13[clang-tidy] Add more checks for functions which should be noexceptAMS218-15/+224
2023-05-24[clang-tidy]performance-no-automatic-move: fix false negative on `const T&&` ...Clement Courbet1-8/+16
2023-04-22[clang-tidy] Add `performance-avoid-endl` checkAMS214-0/+127
2023-04-14[clang-tidy] Fix false positve for defaulted move constructor in performance-...AMS212-45/+43
2023-04-03[clang-tidy] ignore NRVO const variables in performance-no-automatic-move.Logan Gnanapragasam1-2/+9
2023-01-23[clang-tidy][NFC] Use C++17 nested namespaces in clang-tidy headersCarlos Galvez15-90/+30
2023-01-14[clang-tidy][NFC] Use C++17 nested namespaces in the clang-tidy folderCarlos Galvez16-94/+32
2023-01-07[clang-tools-extra] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-07[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata4-10/+10
2023-01-07[clang-tools-extra] Add #include <optional> (NFC)Kazu Hirata4-0/+4
2022-12-14[clang] Remove uses of ::testing::Matcher<const Optional<T> &>Fangrui Song1-1/+1
2022-12-03[clang-tidy] Use std::nullopt instead of None (NFC)Kazu Hirata2-3/+3
2022-10-30[clang-tools-extra] Use llvm::find (NFC)Kazu Hirata1-2/+1