[llvm] [LLVM][DWARF] Change .debug_names abbrev to be an index (PR #81200)
    Felipe de Azevedo Piovezan via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Feb  8 14:44:44 PST 2024
    
    
  
================
@@ -223,6 +225,15 @@ class Dwarf5AccelTableWriter : public AccelTableWriter {
   bool IsSplitDwarf = false;
   /// Stores the DIE offsets which are indexed by this table.
   DenseSet<OffsetAndUnitID> IndexedOffsets;
+  /// Mapping between AbbrevTag and Index.
+  std::unordered_map<uint32_t, uint32_t> AbbrevTagToIndexMap;
----------------
felipepiovezan wrote:
I think this is one of the canonical cases for a `DenseMap`
https://github.com/llvm/llvm-project/pull/81200
    
    
More information about the llvm-commits
mailing list