[llvm] 0d56799 - [SPIRV] Use the range constructor of SmallPtrSet (NFC) (#137583)

via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 28 09:34:02 PDT 2025


Author: Kazu Hirata
Date: 2025-04-28T09:33:59-07:00
New Revision: 0d567994570becad7022524bfb50b78b03c04ced

URL: https://github.com/llvm/llvm-project/commit/0d567994570becad7022524bfb50b78b03c04ced
DIFF: https://github.com/llvm/llvm-project/commit/0d567994570becad7022524bfb50b78b03c04ced.diff

LOG: [SPIRV] Use the range constructor of SmallPtrSet (NFC) (#137583)

Added: 
    

Modified: 
    llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp

Removed: 
    


################################################################################
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()) {


        


More information about the llvm-commits mailing list