[llvm] PeepholeOpt: Use initializer list (PR #160898)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 26 08:05:18 PDT 2025


https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/160898

None

>From 7bb56a91104e17bf0061d49c3d8b6953e980ca8c Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Fri, 26 Sep 2025 19:38:20 +0900
Subject: [PATCH] PeepholeOpt: Use initializer list

---
 llvm/lib/CodeGen/PeepholeOptimizer.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/llvm/lib/CodeGen/PeepholeOptimizer.cpp b/llvm/lib/CodeGen/PeepholeOptimizer.cpp
index 7bfc9dae59fcf..fb3e6482bb096 100644
--- a/llvm/lib/CodeGen/PeepholeOptimizer.cpp
+++ b/llvm/lib/CodeGen/PeepholeOptimizer.cpp
@@ -1004,9 +1004,8 @@ bool PeepholeOptimizer::findNextSource(const TargetRegisterClass *DefRC,
   // Thus, instead of maintaining untested code, we will revisit that if
   // that changes at some point.
   Register Reg = RegSubReg.Reg;
-  SmallVector<RegSubRegPair, 4> SrcToLook;
   RegSubRegPair CurSrcPair = RegSubReg;
-  SrcToLook.push_back(CurSrcPair);
+  SmallVector<RegSubRegPair, 4> SrcToLook = {CurSrcPair};
 
   unsigned PHICount = 0;
   do {



More information about the llvm-commits mailing list