[llvm] [SPIRV] Use the range constructor of SmallPtrSet (NFC) (PR #137583)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 27 23:26:20 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-spir-v
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/137583.diff
1 Files Affected:
- (modified) llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp (+1-2)
``````````diff
diff --git a/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp b/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp
index 88d5d0d503aa3..3e4a58a20f942 100644
--- a/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp
+++ b/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp
@@ -269,8 +269,7 @@ class ConvergenceRegionAnalyzer {
ToProcess.pop();
auto CT = getConvergenceToken(L->getHeader());
- SmallPtrSet<BasicBlock *, 8> RegionBlocks(L->block_begin(),
- L->block_end());
+ SmallPtrSet<BasicBlock *, 8> RegionBlocks(llvm::from_range, L->blocks());
SmallVector<BasicBlock *> LoopExits;
L->getExitingBlocks(LoopExits);
if (CT.has_value()) {
``````````
</details>
https://github.com/llvm/llvm-project/pull/137583
More information about the llvm-commits
mailing list