[llvm] [BPF] Initialize SmallVector (NFC) (PR #143392)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 9 08:24:27 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/143392
None
>From e6e37f225532884d16fa1e17273985bc2dc58c28 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 8 Jun 2025 23:09:28 -0700
Subject: [PATCH] [BPF] Initialize SmallVector (NFC)
---
llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
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