[llvm] 6e91fb1 - [llvm] Use llvm::erase_if (NFC) (#141185)

via llvm-commits llvm-commits at lists.llvm.org
Fri May 23 10:33:02 PDT 2025


Author: Kazu Hirata
Date: 2025-05-23T10:32:58-07:00
New Revision: 6e91fb1e13493d5619f27206cac12f99c57b73c5

URL: https://github.com/llvm/llvm-project/commit/6e91fb1e13493d5619f27206cac12f99c57b73c5
DIFF: https://github.com/llvm/llvm-project/commit/6e91fb1e13493d5619f27206cac12f99c57b73c5.diff

LOG: [llvm] Use llvm::erase_if (NFC) (#141185)

Added: 
    

Modified: 
    llvm/unittests/TargetParser/CSKYTargetParserTest.cpp
    llvm/unittests/TargetParser/TargetParserTest.cpp
    llvm/unittests/TextAPI/TextStubHelpers.h

Removed: 
    


################################################################################
diff  --git a/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp b/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp
index 50e825c5f99fe..57e1aff1df81c 100644
--- a/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp
+++ b/llvm/unittests/TargetParser/CSKYTargetParserTest.cpp
@@ -26,11 +26,8 @@ std::string FormatExtensionFlags(uint64_t Flags) {
     Features.push_back("none");
   CSKY::getExtensionFeatures(Flags, Features);
 
-  Features.erase(std::remove_if(Features.begin(), Features.end(),
-                                [](StringRef extension) {
-                                  return extension.starts_with("-");
-                                }),
-                 Features.end());
+  llvm::erase_if(
+      Features, [](StringRef extension) { return extension.starts_with("-"); });
 
   return llvm::join(Features, ", ");
 }

diff  --git a/llvm/unittests/TargetParser/TargetParserTest.cpp b/llvm/unittests/TargetParser/TargetParserTest.cpp
index 0b1c84e6311ba..f4c93334ac682 100644
--- a/llvm/unittests/TargetParser/TargetParserTest.cpp
+++ b/llvm/unittests/TargetParser/TargetParserTest.cpp
@@ -58,11 +58,8 @@ std::string FormatExtensionFlags(int64_t Flags) {
 
   // The target parser also includes every extension you don't have.
   // E.g. if AEK_CRC is not set then it adds "-crc". Not useful here.
-  Features.erase(std::remove_if(Features.begin(), Features.end(),
-                                [](StringRef extension) {
-                                  return extension.starts_with("-");
-                                }),
-                 Features.end());
+  llvm::erase_if(
+      Features, [](StringRef extension) { return extension.starts_with("-"); });
 
   return llvm::join(Features, ", ");
 }

diff  --git a/llvm/unittests/TextAPI/TextStubHelpers.h b/llvm/unittests/TextAPI/TextStubHelpers.h
index baefe8fa9bbf9..7c9c74a252760 100644
--- a/llvm/unittests/TextAPI/TextStubHelpers.h
+++ b/llvm/unittests/TextAPI/TextStubHelpers.h
@@ -39,7 +39,7 @@ inline bool operator==(const ExportedSymbol &LHS, const ExportedSymbol &RHS) {
 }
 
 inline std::string stripWhitespace(std::string S) {
-  S.erase(std::remove_if(S.begin(), S.end(), ::isspace), S.end());
+  llvm::erase_if(S, ::isspace);
   return S;
 }
 


        


More information about the llvm-commits mailing list