[llvm] 01c1c78 - [Scalar] Construct SmallVector with an iterator range (NFC) (#135725)

via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 14 22:22:33 PDT 2025


Author: Kazu Hirata
Date: 2025-04-14T22:22:30-07:00
New Revision: 01c1c78103d026d0d0007ae7b7d54b36edef1324

URL: https://github.com/llvm/llvm-project/commit/01c1c78103d026d0d0007ae7b7d54b36edef1324
DIFF: https://github.com/llvm/llvm-project/commit/01c1c78103d026d0d0007ae7b7d54b36edef1324.diff

LOG: [Scalar] Construct SmallVector with an iterator range (NFC) (#135725)

Added: 
    

Modified: 
    llvm/lib/Transforms/Scalar/NewGVN.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Scalar/NewGVN.cpp b/llvm/lib/Transforms/Scalar/NewGVN.cpp
index 44971af5841ea..58de4c0aab221 100644
--- a/llvm/lib/Transforms/Scalar/NewGVN.cpp
+++ b/llvm/lib/Transforms/Scalar/NewGVN.cpp
@@ -3195,8 +3195,7 @@ bool NewGVN::singleReachablePHIPath(
   };
   auto FilteredPhiArgs =
       make_filter_range(MP->operands(), ReachableOperandPred);
-  SmallVector<const Value *, 32> OperandList;
-  llvm::copy(FilteredPhiArgs, std::back_inserter(OperandList));
+  SmallVector<const Value *, 32> OperandList(FilteredPhiArgs);
   bool Okay = all_equal(OperandList);
   if (Okay)
     return singleReachablePHIPath(Visited, cast<MemoryAccess>(OperandList[0]),


        


More information about the llvm-commits mailing list