[llvm] [BOLT] Use *Set::insert_range (NFC) (PR #133601)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 29 15:07:03 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/133601.diff
2 Files Affected:
- (modified) bolt/include/bolt/Passes/DominatorAnalysis.h (+1-1)
- (modified) bolt/lib/Core/BinaryFunction.cpp (+1-1)
``````````diff
diff --git a/bolt/include/bolt/Passes/DominatorAnalysis.h b/bolt/include/bolt/Passes/DominatorAnalysis.h
index 3f3afa943c06c..8eb470693bf10 100644
--- a/bolt/include/bolt/Passes/DominatorAnalysis.h
+++ b/bolt/include/bolt/Passes/DominatorAnalysis.h
@@ -54,7 +54,7 @@ class DominatorAnalysis
HasNonDominatedPred = true;
});
if (HasDominatedPred && HasNonDominatedPred)
- Result.insert(Candidates.begin(), Candidates.end());
+ Result.insert_range(Candidates);
if ((*this->getStateAt(ProgramPoint::getLastPointAt(BB)))[DomIdx] &&
BB.succ_begin() == BB.succ_end())
Result.insert(ProgramPoint::getLastPointAt(BB));
diff --git a/bolt/lib/Core/BinaryFunction.cpp b/bolt/lib/Core/BinaryFunction.cpp
index 5ee33f52ec88a..09006249887f6 100644
--- a/bolt/lib/Core/BinaryFunction.cpp
+++ b/bolt/lib/Core/BinaryFunction.cpp
@@ -1997,7 +1997,7 @@ void BinaryFunction::postProcessJumpTables() {
bool BinaryFunction::validateExternallyReferencedOffsets() {
SmallPtrSet<MCSymbol *, 4> JTTargets;
for (const JumpTable *JT : llvm::make_second_range(JumpTables))
- JTTargets.insert(JT->Entries.begin(), JT->Entries.end());
+ JTTargets.insert_range(JT->Entries);
bool HasUnclaimedReference = false;
for (uint64_t Destination : ExternallyReferencedOffsets) {
``````````
</details>
https://github.com/llvm/llvm-project/pull/133601
More information about the llvm-commits
mailing list