From 866c587af3be956450556cd3c8399cfcf9f9bde6 Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Thu, 5 Jan 2023 20:51:37 +0300 Subject: [PATCH] [NFC][exegesis] `SnippetGenerator::generateConfigurations()`: don't forget to `reserve()` --- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp b/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp index b80abf7..4b47be0 100644 --- a/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp +++ b/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp @@ -75,6 +75,7 @@ Error SnippetGenerator::generateConfigurations( { BenchmarkCode BC; BC.Info = CT.Info; + BC.Key.Instructions.reserve(CT.Instructions.size()); for (InstructionTemplate &IT : CT.Instructions) { if (auto error = randomizeUnsetVariables(State, ForbiddenRegs, IT)) return error; -- 2.7.4