Author: Kazu Hirata Date: 2022-10-30T09:41:55-07:00 New Revision: e125e6c429e16741b128b2cab3787cdc57e166c6
URL: https://github.com/llvm/llvm-project/commit/e125e6c429e16741b128b2cab3787cdc57e166c6 DIFF: https://github.com/llvm/llvm-project/commit/e125e6c429e16741b128b2cab3787cdc57e166c6.diff LOG: [clang-tools-extra] Use llvm::find (NFC) Added: Modified: clang-tools-extra/clang-doc/Generators.cpp clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp clang-tools-extra/clangd/InlayHints.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clang-doc/Generators.cpp b/clang-tools-extra/clang-doc/Generators.cpp index 591d43322342f..da19c05ab67b9 100644 --- a/clang-tools-extra/clang-doc/Generators.cpp +++ b/clang-tools-extra/clang-doc/Generators.cpp @@ -65,7 +65,7 @@ void Generator::addInfoToIndex(Index &Idx, const doc::Info *Info) { for (const auto &R : llvm::reverse(Info->Namespace)) { // Look for the current namespace in the children of the index I is // pointing. - auto It = std::find(I->Children.begin(), I->Children.end(), R.USR); + auto It = llvm::find(I->Children, R.USR); if (It != I->Children.end()) { // If it is found, just change I to point the namespace reference found. I = &*It; @@ -79,7 +79,7 @@ void Generator::addInfoToIndex(Index &Idx, const doc::Info *Info) { // Look for Info in the vector where it is supposed to be; it could already // exist if it is a parent namespace of an Info already passed to this // function. - auto It = std::find(I->Children.begin(), I->Children.end(), Info->USR); + auto It = llvm::find(I->Children, Info->USR); if (It == I->Children.end()) { // If it is not in the vector it is inserted I->Children.emplace_back(Info->USR, Info->extractName(), Info->IT, diff --git a/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp b/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp index aa8300ced63ac..73e28fb2b6342 100644 --- a/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp @@ -78,8 +78,7 @@ std::string ConfusableIdentifierCheck::skeleton(StringRef Name) { UTF8 *BufferStart = std::begin(Buffer); UTF8 *IBuffer = BufferStart; const UTF32 *ValuesStart = std::begin(Where->values); - const UTF32 *ValuesEnd = - std::find(std::begin(Where->values), std::end(Where->values), '\0'); + const UTF32 *ValuesEnd = llvm::find(Where->values, '\0'); if (ConvertUTF32toUTF8(&ValuesStart, ValuesEnd, &IBuffer, std::end(Buffer), strictConversion) != conversionOK) { diff --git a/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp b/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp index 7cd6fc338695c..c2948451ac5f0 100644 --- a/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp +++ b/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp @@ -75,7 +75,7 @@ static bool containsMisleadingBidi(StringRef Buffer, BidiContexts.push_back(PDI); // Close a PDI Context. else if (CodePoint == PDI) { - auto R = std::find(BidiContexts.rbegin(), BidiContexts.rend(), PDI); + auto R = llvm::find(llvm::reverse(BidiContexts), PDI); if (R != BidiContexts.rend()) BidiContexts.resize(BidiContexts.rend() - R - 1); } diff --git a/clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp b/clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp index 00f4b00f53819..a8ca761d435f3 100644 --- a/clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp +++ b/clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp @@ -120,8 +120,7 @@ void UnnecessaryValueParamCheck::check(const MatchFinder::MatchResult &Result) { } } - const size_t Index = std::find(Function->parameters().begin(), - Function->parameters().end(), Param) - + const size_t Index = llvm::find(Function->parameters(), Param) - Function->parameters().begin(); auto Diag = diff --git a/clang-tools-extra/clangd/InlayHints.cpp b/clang-tools-extra/clangd/InlayHints.cpp index 16c6b1cecc031..1d13a13521cd1 100644 --- a/clang-tools-extra/clangd/InlayHints.cpp +++ b/clang-tools-extra/clangd/InlayHints.cpp @@ -581,9 +581,8 @@ class InlayHintVisitor : public RecursiveASTVisitor<InlayHintVisitor> { static const ParmVarDecl *getParamDefinition(const ParmVarDecl *P) { if (auto *Callee = dyn_cast<FunctionDecl>(P->getDeclContext())) { if (auto *Def = Callee->getDefinition()) { - auto I = std::distance( - Callee->param_begin(), - std::find(Callee->param_begin(), Callee->param_end(), P)); + auto I = std::distance(Callee->param_begin(), + llvm::find(Callee->parameters(), P)); if (I < Callee->getNumParams()) { return Def->getParamDecl(I); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits