From 20e5d735d59de658ce85f3548447f998d18f3bb2 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Fri, 13 Sep 2024 09:41:16 -0700 Subject: [PATCH] [Target] Avoid repeated hash lookups (NFC) --- llvm/lib/Target/ARM/ARMISelLowering.cpp | 1 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 1 - 2 files changed, 2 deletions(-) diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp index 67653a17512d2c..db564d7e841aa9 100644 --- a/llvm/lib/Target/ARM/ARMISelLowering.cpp +++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp @@ -8017,7 +8017,6 @@ SDValue ARMTargetLowering::LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG, if (!isa(V) && !isa(V)) isConstant = false; - ValueCounts.insert(std::make_pair(V, 0)); unsigned &Count = ValueCounts[V]; // Is this value dominant? (takes up more than half of the lanes) diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp index ab49315c12d685..7d2a7b20ba2508 100644 --- a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp +++ b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp @@ -3679,7 +3679,6 @@ static SDValue lowerBuildVectorViaDominantValues(SDValue Op, SelectionDAG &DAG, if (V.isUndef()) continue; - ValueCounts.insert(std::make_pair(V, 0)); unsigned &Count = ValueCounts[V]; if (0 == Count) if (auto *CFP = dyn_cast(V))