[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