[PATCH] D121006: Speedup dsymutil when working with big project.
    Roman Lebedev via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Mar  4 12:35:01 PST 2022
    
    
  
lebedev.ri added inline comments.
================
Comment at: llvm/tools/dsymutil/MachODebugMapParser.cpp:58
+  /// `getMainBinarySymbolNames`;
+  std::unordered_map<uint64_t, std::vector<StringRef>>
+      MainBinaryAddresses2NamesMap;
----------------
`std::unordered_map` has bad performance characteristics.
Does it help if this is instead a SmallDenseMap of SmallVector's? 
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121006/new/
https://reviews.llvm.org/D121006
    
    
More information about the llvm-commits
mailing list