[llvm] r230865 - DwarfAccelTable: We know how many hashes we have in the output, just reserve the precise number
Benjamin Kramer
benny.kra at googlemail.com
Sat Feb 28 12:15:01 PST 2015
Author: d0k
Date: Sat Feb 28 14:15:00 2015
New Revision: 230865
URL: http://llvm.org/viewvc/llvm-project?rev=230865&view=rev
Log:
DwarfAccelTable: We know how many hashes we have in the output, just reserve the precise number
Modified:
llvm/trunk/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp?rev=230865&r1=230864&r2=230865&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp Sat Feb 28 14:15:00 2015
@@ -70,6 +70,7 @@ static bool compareDIEs(const DwarfAccel
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) {
More information about the llvm-commits
mailing list