aboutsummaryrefslogtreecommitdiff
path: root/clang-tidy/performance
AgeCommit message (Expand)Author
2018-11-25A bit of AST matcher cleanup, NFC.Alexander Kornienko
2018-11-09Ignore implicit things like ConstantExpr.Bill Wendling
2018-10-12[clang-tidy] White List Option for performance-unnecessary-value-param, perfo...Adam Balogh
2018-09-17[clang-tidy] Remove duplicated logic in UnnecessaryValueParamCheck and use Fu...Shuai Wang
2018-09-12[NFC] Fix build breakage due to missing dep caused by D51950Shuai Wang
2018-09-11[clangtidy] Remove old copy of ExprMutationAnalyzerShuai Wang
2018-09-10[clang-tidy] ExprMutationAnalyzer: construct from references. Fixes PR38888Roman Lebedev
2018-08-10[clang-tidy] Omit cases where loop variable is not used in loop body inHaojian Wu
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-03Use ExprMutationAnalyzer in performance-unnecessary-value-paramShuai Wang
2018-07-10Use ExprMutationAnalyzer in performance-for-range-copyShuai Wang
2018-06-11Add support for arrays in performance-implicit-conversion-in-loopAlexander Kornienko
2018-05-03Update to match clang r331428.Richard Smith
2018-02-02[clang-tidy] ObjC ARC objects should not trigger performance-unnecessary-valu...Ben Hamilton
2017-11-28[clang-tidy] Move more checks from misc- to performance-Alexander Kornienko
2017-11-27[clang-tidy] Move checks from misc- to performance-Alexander Kornienko
2017-08-08[clang-tidy] 'implicit cast' -> 'implicit conversion'Alexander Kornienko
2017-08-02Adapt clang-tidy checks to changing semantics of hasDeclaration.Manuel Klimek
2017-07-26[clang-tidy] Do not issue fixit for explicit template specializationsFelix Berger
2017-07-20[clang-tidy] Unify the way IncludeStyle and HeaderFileExtesions options are usedAlexander Kornienko
2017-05-29[clang-tidy] Use getLocalOrGlobal for the StrictMode optionAlexander Kornienko
2017-05-16[clang-tidy] Speed up performance-unnecessary-value-param checkAlexander Kornienko
2017-05-16[clang-tidy] Add "emplace_back" detection in inefficient-vector-operation.Haojian Wu
2017-05-15[clang-tidy] Fix a typo: dequeue => dequeHaojian Wu
2017-04-26[clang-tidy] Support detecting for-range loop in inefficient-vector-operation...Haojian Wu
2017-04-24[clang-tidy] Some Cleanups for performance-faster-string-find check.Haojian Wu
2017-04-18[clang-tidy] Address a few late comments.Haojian Wu
2017-04-18[clang-tidy] Add a clang-tidy check for possible inefficient vector operationsHaojian Wu
2017-01-23[clang-tidy] Ignore implicit functions in performance-unnecessary-value-paramMalcolm Parsons
2017-01-03[clang-tidy] Handle constructors in performance-unnecessary-value-paramMalcolm Parsons
2016-12-17[clang-tidy] Remove duplicated check from move-constructor-initMalcolm Parsons
2016-12-16[clang-tidy] Do not move parameter if only DeclRefExpr occurs inside of a loopFelix Berger
2016-12-14[clang-tidy] Suggest including <cmath> if necessary in type-promotion-in-math...Justin Lebar
2016-12-14[ClangTidy] Add new performance-type-promotion-in-math-fn check.Justin Lebar
2016-12-02[clang-tidy] Do not trigger unnecessary-value-param check on methods marked a...Felix Berger
2016-11-10[clang-tidy] Do not issue fix for functions that are referenced outside of ca...Felix Berger
2016-11-08[clang-tools-extra] Format sources with clang-format. NFC.Mandeep Singh Grang
2016-11-08[clang-tidy] Don't warn implicit variables in peformance-unnecessary-copy-ini...Haojian Wu
2016-11-04[ClangTidy - performance-unnecessary-value-param] Only add "const" when curre...Felix Berger
2016-08-03[clang-tidy] Inefficient string operationAlexander Kornienko
2016-08-01[clang-tidy] remove trailing whitespaces and retabKirill Bobyrev
2016-07-05[clang-tidy] UnnecessaryValueParamCheck - only warn for virtual methodsFelix Berger
2016-07-01[clang-tidy] UnnecessaryValueParamCheck - suggest std::move() if non-const va...Felix Berger
2016-05-31[clang-tidy] UnnecessaryCopyInitialization - Extend to trigger on non-const "...Felix Berger
2016-05-17[clang-tidy] Lift common matchers to utils namespaceEtienne Bergeron
2016-05-13[clang-tidy] - PerformanceUnnecesaryCopyInitialization - only trigger for dec...Felix Berger
2016-05-10[clang-tidy] Lift parsing of sequence of names functions to utils.Etienne Bergeron
2016-05-03[clang-tidy] Cleanup namespace in utils folder.Etienne Bergeron
2016-05-02[clang-tidy] Cleaning namespaces to be more consistant across checkers.Etienne Bergeron