[llvm] [SelectionDAG] Use SmallVector::assign instead of clear+append. NFC (PR #173946)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 29 19:00:29 PST 2025
https://github.com/topperc created https://github.com/llvm/llvm-project/pull/173946
None
>From 83e095b26219ddc7517b9d670bccee5e8e88850c Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Mon, 29 Dec 2025 18:59:33 -0800
Subject: [PATCH] [SelectionDAG] Use SmallVector::assign instead of
clear+append. NFC
---
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
index 59375dd2ad349..f95273b4f1016 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
@@ -4419,8 +4419,7 @@ void SelectionDAGISel::SelectCodeCommon(SDNode *NodeToMatch,
// formed.
MatchScope &LastScope = MatchScopes.back();
RecordedNodes.resize(LastScope.NumRecordedNodes);
- NodeStack.clear();
- NodeStack.append(LastScope.NodeStack.begin(), LastScope.NodeStack.end());
+ NodeStack.assign(LastScope.NodeStack.begin(), LastScope.NodeStack.end());
N = NodeStack.back();
if (LastScope.NumMatchedMemRefs != MatchedMemRefs.size())
More information about the llvm-commits
mailing list