[llvm] 17999f0 - [BPF] Initialize SmallVector (NFC) (#143392)

via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 9 12:46:02 PDT 2025


Author: Kazu Hirata
Date: 2025-06-09T12:45:59-07:00
New Revision: 17999f01bbcda4ccdf5146cbecc562c60b2ca86e

URL: https://github.com/llvm/llvm-project/commit/17999f01bbcda4ccdf5146cbecc562c60b2ca86e
DIFF: https://github.com/llvm/llvm-project/commit/17999f01bbcda4ccdf5146cbecc562c60b2ca86e.diff

LOG: [BPF] Initialize SmallVector (NFC) (#143392)

Added: 
    

Modified: 
    llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp b/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
index d29ef24174b62..8c7bc2f0f6716 100644
--- a/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
+++ b/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
@@ -414,9 +414,7 @@ static void replaceWithGEP(CallInst *Call, uint32_t DimensionIndex,
 
   Constant *Zero =
       ConstantInt::get(Type::getInt32Ty(Call->getParent()->getContext()), 0);
-  SmallVector<Value *, 4> IdxList;
-  for (unsigned I = 0; I < Dimension; ++I)
-    IdxList.push_back(Zero);
+  SmallVector<Value *, 4> IdxList(Dimension, Zero);
   IdxList.push_back(Call->getArgOperand(GEPIndex));
 
   auto *GEP = GetElementPtrInst::CreateInBounds(getBaseElementType(Call),


        


More information about the llvm-commits mailing list