From 518dcb61e5d038965877d6efe33d6583d63c3b82 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 8 Nov 2025 12:28:25 -0800 Subject: [PATCH] [llvm] Remove unused local variables (NFC) Identified with bugprone-unused-local-non-trivial-variable. --- .../Orc/TargetProcess/SimpleExecutorMemoryManager.cpp | 2 -- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 2 -- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 -- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 1 - 4 files changed, 7 deletions(-) diff --git a/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp b/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp index fe881a1eef773..af24540ceebcb 100644 --- a/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp +++ b/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp @@ -36,8 +36,6 @@ Expected SimpleExecutorMemoryManager::reserve(uint64_t Size) { Expected SimpleExecutorMemoryManager::initialize(tpctypes::FinalizeRequest &FR) { - std::vector DeallocationActions; - if (FR.Segments.empty()) { if (FR.Actions.empty()) return make_error("Finalization request is empty", diff --git a/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp b/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp index a3deb36074e68..3e44e47c56ad7 100644 --- a/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp @@ -5421,8 +5421,6 @@ combineUnpackingMovIntoLoad(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) { if (!NVPTX::isPackedVectorTy(ElementVT) || ElementVT == MVT::v4i8) return SDValue(); - SmallVector DeadCopyToRegs; - // Check whether all outputs are either used by an extractelt or are // glue/chain nodes if (!all_of(N->uses(), [&](SDUse &U) { diff --git a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp index 9070d252ae09f..1730ec067c2cc 100644 --- a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp +++ b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp @@ -303,8 +303,6 @@ PreservedAnalyses LoopIdiomRecognizePass::run(Loop &L, LoopAnalysisManager &AM, // but ORE cannot be preserved (see comment before the pass definition). OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); - std::optional HR; - LoopIdiomRecognize LIR(&AR.AA, &AR.DT, &AR.LI, &AR.SE, &AR.TLI, &AR.TTI, AR.MSSA, DL, ORE); if (!LIR.runOnLoop(&L)) diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index c27d1ac99dd80..ffba0bdbdbe83 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -21222,7 +21222,6 @@ BoUpSLP::BlockScheduling::tryScheduleBundle(ArrayRef VL, BoUpSLP *SLP, } ScheduledBundlesList.pop_back(); SmallVector ControlDependentMembers; - SmallPtrSet Visited; for (Value *V : VL) { if (S.isNonSchedulable(V)) continue;