[llvm] [BOLT] Use llvm::replace (NFC) (PR #140199)
via llvm-commits
llvm-commits at lists.llvm.org
Thu May 15 23:41:31 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-bolt
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/140199.diff
3 Files Affected:
- (modified) bolt/lib/Core/BinaryFunction.cpp (+1-1)
- (modified) bolt/lib/Passes/AsmDump.cpp (+1-1)
- (modified) bolt/lib/Passes/BinaryPasses.cpp (+1-1)
``````````diff
diff --git a/bolt/lib/Core/BinaryFunction.cpp b/bolt/lib/Core/BinaryFunction.cpp
index 8367d2d686991..851fa36a6b4b7 100644
--- a/bolt/lib/Core/BinaryFunction.cpp
+++ b/bolt/lib/Core/BinaryFunction.cpp
@@ -3326,7 +3326,7 @@ void BinaryFunction::duplicateConstantIslands() {
static std::string constructFilename(std::string Filename,
std::string Annotation,
std::string Suffix) {
- std::replace(Filename.begin(), Filename.end(), '/', '-');
+ llvm::replace(Filename, '/', '-');
if (!Annotation.empty())
Annotation.insert(0, "-");
if (Filename.size() + Annotation.size() + Suffix.size() > MAX_PATH) {
diff --git a/bolt/lib/Passes/AsmDump.cpp b/bolt/lib/Passes/AsmDump.cpp
index c0be0116f20fb..0bc5a06f53ac2 100644
--- a/bolt/lib/Passes/AsmDump.cpp
+++ b/bolt/lib/Passes/AsmDump.cpp
@@ -109,7 +109,7 @@ void dumpFunction(const BinaryFunction &BF) {
}
std::string PrintName = BF.getPrintName();
- std::replace(PrintName.begin(), PrintName.end(), '/', '-');
+ llvm::replace(PrintName, '/', '-');
std::string Filename =
opts::AsmDump.empty()
? (PrintName + ".s")
diff --git a/bolt/lib/Passes/BinaryPasses.cpp b/bolt/lib/Passes/BinaryPasses.cpp
index 420ffc8e01c5c..e356481bbdc7c 100644
--- a/bolt/lib/Passes/BinaryPasses.cpp
+++ b/bolt/lib/Passes/BinaryPasses.cpp
@@ -35,7 +35,7 @@ static const char *dynoStatsOptName(const bolt::DynoStats::Category C) {
OptNames[C] = bolt::DynoStats::Description(C);
- std::replace(OptNames[C].begin(), OptNames[C].end(), ' ', '-');
+ llvm::replace(OptNames[C], ' ', '-');
return OptNames[C].c_str();
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/140199
More information about the llvm-commits
mailing list