[llvm] [LLVM][DWARF] Refactor code for generating DWARF V5 .debug_names acce… (PR #82264)

via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 20 10:08:02 PST 2024


================
@@ -613,6 +613,24 @@ enum AcceleratorTable {
   DW_hash_function_djb = 0u
 };
 
+// Uniquify the string hashes and calculate the bucket count for the
+// DWARF v5 Accelerator Table.
+inline uint32_t
+ComputeDebugNamesUniqueHashes(SmallVector<uint32_t, 0> &hashes) {
----------------
cmtice wrote:

$ git status
On branch llvm-unique
Untracked files:
...
nothing added to commit but untracked files present (use "git add" to track)
$ git log --oneline --graph* 260397dcb8e4 (HEAD -> llvm-unique) [LLVM][DWARF] Refactor code for generating DWARF V4 .debug_names accelerator table
* 7f3980a7b2c9 (origin/main, origin/HEAD, main) [Fuzzer] Use user signal to coordinate handler shutdown (#82067)
* d2942a86d7b8 [MergeFunctions] Fix thunks for non-instruction debug info (#82080)
* 4c6043de0b83 [clang][InstallAPI] Add input file support to library (#81701)
* ae8facc1f8e8 [lldb-dap] Do not write over the existing error if launchCommands fail during debugger launch. (#82051)
* 4a23ab439cfb Fix Wcovered-switch-default Werror after #78252
* ef2837902212 [llvm-objcopy] Fix file offsets when PT_INTERP/PT_LOAD offsets are equal (#80562)
* 066773c41175 [X86] computeKnownBitsForTargetNode - add generic handling of PSHUFB
* 94100bc2fb1a [OpenMP][AIX]Add assembly file containing microtasking routines and unnamed common block definitions (#81770)
* 3b7ba2482e2c [C23] No longer assert on huge enumerator values (#81760)
* 9923d29cfa91 [VPlan] Merge main VPlan verifer with HCFG verifier.
* 9facaaddadd6 [ValueTracking] Improve tracking for constant range of `{s|u}rem C, x`
* aa7076fc9b7d [ValueTracking] Add tests for constant range of `{s|u}rem C, x`; NFC

...

https://github.com/llvm/llvm-project/pull/82264


More information about the llvm-commits mailing list