llvm-project/clang-tools-extra/clang-tidy/modernize
Matheus Izvekov aef5d8fdc7 [clang] NFC: Rename rvalue to prvalue
This renames the expression value categories from rvalue to prvalue,
keeping nomenclature consistent with C++11 onwards.

C++ has the most complicated taxonomy here, and every other language
only uses a subset of it, so it's less confusing to use the C++ names
consistently, and mentally remap to the C names when working on that
context (prvalue -> rvalue, no xvalues, etc).

Renames:
* VK_RValue -> VK_PRValue
* Expr::isRValue -> Expr::isPRValue
* SK_QualificationConversionRValue -> SK_QualificationConversionPRValue
* JSON AST Dumper Expression nodes value category: "rvalue" -> "prvalue"

Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D103720
2021-06-09 12:27:10 +02:00
..
AvoidBindCheck.cpp [NFC] Use hasAnyName matcher in place of anyOf(hasName()...) 2020-07-07 14:31:04 +01:00
AvoidBindCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00
AvoidCArraysCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
AvoidCArraysCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
CMakeLists.txt [openmp] Add missing dependencies for OMP.h.inc after d90443b 2020-06-23 11:48:04 -04:00
ConcatNestedNamespacesCheck.cpp [clang-tidy] Enable modernize-concat-nested-namespaces also on headers 2021-03-15 07:32:45 -07:00
ConcatNestedNamespacesCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedHeadersCheck.cpp [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedHeadersCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
DeprecatedIosBaseAliasesCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
DeprecatedIosBaseAliasesCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
LoopConvertCheck.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
LoopConvertCheck.h [clang-tidy] modernize-loop-convert reverse iteration support 2020-10-16 14:16:30 +01:00
LoopConvertUtils.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
LoopConvertUtils.h [clang-tidy] modernize-loop-convert reverse iteration support 2020-10-16 14:16:30 +01:00
MakeSharedCheck.cpp [clang-tidy] Improved accuracy of check list updater script 2020-06-22 11:07:24 +01:00
MakeSharedCheck.h
MakeSmartPtrCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
MakeSmartPtrCheck.h [clang-tidy] Omit std::make_unique/make_shared for default initialization. 2020-12-08 10:34:17 -05:00
MakeUniqueCheck.cpp MakeUniqueCheck.cpp: explicit the fact that there is an autofix for this checker 2020-01-10 22:06:03 +01:00
MakeUniqueCheck.h
ModernizeTidyModule.cpp [clang-tidy]: Added modernize-replace-disallow-copy-and-assign-macro 2020-06-03 16:56:03 -04:00
PassByValueCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
PassByValueCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
RawStringLiteralCheck.cpp [clang-tidy] Fix a crash for raw-string-literal check. 2021-05-20 09:16:43 +02:00
RawStringLiteralCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
RedundantVoidArgCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
RedundantVoidArgCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
ReplaceAutoPtrCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
ReplaceAutoPtrCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
ReplaceDisallowCopyAndAssignMacroCheck.cpp [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files 2020-06-29 16:05:52 +01:00
ReplaceDisallowCopyAndAssignMacroCheck.h [clang-tidy]: Added modernize-replace-disallow-copy-and-assign-macro 2020-06-03 16:56:03 -04:00
ReplaceRandomShuffleCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
ReplaceRandomShuffleCheck.h [clang-tidy] Refactor IncludeInserter 2020-07-27 12:48:55 +01:00
ReturnBracedInitListCheck.cpp [clang-tidy] Simplify braced init check 2021-02-20 20:09:13 +00:00
ReturnBracedInitListCheck.h [clang-tidy] Simplify braced init check 2021-02-20 20:09:13 +00:00
ShrinkToFitCheck.cpp [clang-tidy] Simplify shrink to fit check 2021-02-27 12:11:42 +00:00
ShrinkToFitCheck.h [clang-tidy] Simplify shrink to fit check 2021-02-27 12:11:42 +00:00
UnaryStaticAssertCheck.cpp [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UnaryStaticAssertCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseAutoCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseAutoCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseBoolLiteralsCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
UseBoolLiteralsCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00
UseDefaultMemberInitCheck.cpp [clang-tidy] Simplify default member init check 2021-02-27 12:11:43 +00:00
UseDefaultMemberInitCheck.h [clang-tidy] Simplify default member init check 2021-02-27 12:11:43 +00:00
UseEmplaceCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
UseEmplaceCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseEqualsDefaultCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseEqualsDefaultCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseEqualsDeleteCheck.cpp [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` 2020-09-16 13:16:51 +02:00
UseEqualsDeleteCheck.h [clang-tidy] Convert config options that are bools to use the bool overload of get(GlobalOrLocal)? 2020-04-12 23:06:09 +01:00
UseNodiscardCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseNodiscardCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseNoexceptCheck.cpp [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class 2020-09-16 08:13:00 +03:00
UseNoexceptCheck.h [clang-tidy] Fix potential assert in use-noexcept check 2020-05-24 14:40:58 +01:00
UseNullptrCheck.cpp [clang-tidy] fix modernize-use-nullptr false positive with spaceship operator comparisons 2021-02-09 14:02:45 +00:00
UseNullptrCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseOverrideCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseOverrideCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseTrailingReturnTypeCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseTrailingReturnTypeCheck.h Add support for C++20 concepts and decltype to modernize-use-trailing-return-type. 2020-08-15 10:40:22 -04:00
UseTransparentFunctorsCheck.cpp [clang-tidy][NFC] Tweak some generation of diag messages 2021-02-26 19:10:25 +00:00
UseTransparentFunctorsCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseUncaughtExceptionsCheck.cpp [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files 2020-06-29 16:05:52 +01:00
UseUncaughtExceptionsCheck.h [clang-tidy] Change checks to use new isLanguageVersionSupported restriction 2020-03-03 16:43:45 +00:00
UseUsingCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
UseUsingCheck.h [clang-tidy] Implement storeOptions for checks missing it. 2020-06-21 19:01:11 +01:00