summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-02-28 20:15:00 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-02-28 20:15:00 +0000
commit49a11329761bda951b933869dd8830269b183a9c (patch)
tree2cdf9164dc42bcb4ae73e3d73ccd8644cb7f27d5 /llvm/lib/CodeGen
parent48ea372d90bec879f30ba5f102a18b605b524847 (diff)
downloadbcm5719-llvm-49a11329761bda951b933869dd8830269b183a9c.tar.gz
bcm5719-llvm-49a11329761bda951b933869dd8830269b183a9c.zip
DwarfAccelTable: We know how many hashes we have in the output, just reserve the precise number
llvm-svn: 230865
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
index a71f35e1232..e82429ff834 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
@@ -70,6 +70,7 @@ static bool compareDIEs(const DwarfAccelTable::HashDataContents *A,
void DwarfAccelTable::FinalizeTable(AsmPrinter *Asm, StringRef Prefix) {
// Create the individual hash data outputs.
+ Data.reserve(Entries.size());
for (StringMap<DataArray>::iterator EI = Entries.begin(), EE = Entries.end();
EI != EE; ++EI) {
OpenPOWER on IntegriCloud