summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/performance
Commit message (Expand)AuthorAgeFilesLines
* NFC: Fix trivial typos in commentsKazuaki Ishizaki2020-01-042-2/+2
* [clang-tidy] implement utility-function to add 'const' to variablesJonas Toth2020-01-033-12/+27
* [clang-tidy] new performance-no-automatic-move check.Clement Courbet2019-11-224-0/+114
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-1/+1
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-1/+1
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-1/+1
* [clang-tidy] New checker performance-trivially-destructible-checkAnton Bikineev2019-11-014-0/+126
* [clang-tidy] performance-inefficient-vector-operation: Support proto repeated...Haojian Wu2019-09-162-55/+124
* Remove \brief commands from doxygen comments.Dmitri Gribenko2019-08-221-1/+1
* [clang-tools-extra] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-143-3/+3
* [clang-tidy] Add FixItHint for performance-noexcept-move-constructorZinovy Nis2019-08-041-2/+14
* [clang-tidy] Switch checks to #include "ClangTidyCheck.h"Alexander Kornienko2019-03-2512-12/+12
* [clang-tidy] Move all checks to the new registerPPCallbacks APIAlexander Kornienko2019-03-226-16/+19
* Fix file headers. NFCFangrui Song2019-03-011-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1925-100/+75
* A bit of AST matcher cleanup, NFC.Alexander Kornienko2018-11-253-19/+13
* Ignore implicit things like ConstantExpr.Bill Wendling2018-11-091-1/+2
* [clang-tidy] White List Option for performance-unnecessary-value-param, perfo...Adam Balogh2018-10-126-11/+51
* [clang-tidy] Remove duplicated logic in UnnecessaryValueParamCheck and use Fu...Shuai Wang2018-09-172-15/+12
* [NFC] Fix build breakage due to missing dep caused by D51950Shuai Wang2018-09-121-0/+1
* [clangtidy] Remove old copy of ExprMutationAnalyzerShuai Wang2018-09-112-6/+5
* [clang-tidy] ExprMutationAnalyzer: construct from references. Fixes PR38888Roman Lebedev2018-09-102-4/+4
* [clang-tidy] Omit cases where loop variable is not used in loop body inHaojian Wu2018-08-101-9/+22
* Port getLocEnd -> getEndLocStephen Kelly2018-08-092-3/+3
* Port getLocStart -> getBeginLocStephen Kelly2018-08-098-19/+20
* Use ExprMutationAnalyzer in performance-unnecessary-value-paramShuai Wang2018-08-031-34/+39
* Use ExprMutationAnalyzer in performance-for-range-copyShuai Wang2018-07-101-3/+3
* Add support for arrays in performance-implicit-conversion-in-loopAlexander Kornienko2018-06-112-9/+15
* Update to match clang r331428.Richard Smith2018-05-031-14/+9
* [clang-tidy] ObjC ARC objects should not trigger performance-unnecessary-valu...Ben Hamilton2018-02-021-0/+4
* [clang-tidy] Move more checks from misc- to performance-Alexander Kornienko2017-11-286-0/+287
* [clang-tidy] Move checks from misc- to performance-Alexander Kornienko2017-11-276-0/+361
* [clang-tidy] 'implicit cast' -> 'implicit conversion'Alexander Kornienko2017-08-084-28/+29
* Adapt clang-tidy checks to changing semantics of hasDeclaration.Manuel Klimek2017-08-022-4/+7
* [clang-tidy] Do not issue fixit for explicit template specializationsFelix Berger2017-07-261-1/+15
* [clang-tidy] Unify the way IncludeStyle and HeaderFileExtesions options are usedAlexander Kornienko2017-07-202-2/+2
* [clang-tidy] Use getLocalOrGlobal for the StrictMode optionAlexander Kornienko2017-05-291-1/+2
* [clang-tidy] Speed up performance-unnecessary-value-param checkAlexander Kornienko2017-05-161-5/+4
* [clang-tidy] Add "emplace_back" detection in inefficient-vector-operation.Haojian Wu2017-05-161-16/+20
* [clang-tidy] Fix a typo: dequeue => dequeHaojian Wu2017-05-151-1/+1
* [clang-tidy] Support detecting for-range loop in inefficient-vector-operation...Haojian Wu2017-04-262-19/+82
* [clang-tidy] Some Cleanups for performance-faster-string-find check.Haojian Wu2017-04-241-22/+12
* [clang-tidy] Address a few late comments.Haojian Wu2017-04-181-7/+8
* [clang-tidy] Add a clang-tidy check for possible inefficient vector operationsHaojian Wu2017-04-184-0/+189
* [clang-tidy] Ignore implicit functions in performance-unnecessary-value-paramMalcolm Parsons2017-01-231-1/+1
* [clang-tidy] Handle constructors in performance-unnecessary-value-paramMalcolm Parsons2017-01-031-28/+17
* [clang-tidy] Remove duplicated check from move-constructor-initMalcolm Parsons2016-12-171-1/+1
* [clang-tidy] Do not move parameter if only DeclRefExpr occurs inside of a loopFelix Berger2016-12-161-0/+13
* [clang-tidy] Suggest including <cmath> if necessary in type-promotion-in-math...Justin Lebar2016-12-142-10/+50
* [ClangTidy] Add new performance-type-promotion-in-math-fn check.Justin Lebar2016-12-144-2/+217
OpenPOWER on IntegriCloud