[all-commits] [llvm/llvm-project] bd1ebe: [BOLT][DWARF] Add ability to insert new entries in...

Alexander Yermolovich via All-commits all-commits at lists.llvm.org
Tue Feb 15 18:08:25 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bd1ebe9d047b71b229cb79fe01e2b69fcbc1b9f3
      https://github.com/llvm/llvm-project/commit/bd1ebe9d047b71b229cb79fe01e2b69fcbc1b9f3
  Author: Alexander Yermolovich <ayermolo at fb.com>
  Date:   2022-02-15 (Tue, 15 Feb 2022)

  Changed paths:
    M bolt/include/bolt/Core/DebugData.h
    M bolt/lib/Core/DebugData.cpp
    M bolt/lib/Rewrite/DWARFRewriter.cpp
    A bolt/test/X86/insert-debug-info-entry.test

  Log Message:
  -----------
  [BOLT][DWARF] Add ability to insert new entries in to DIE

Added ability to append new entries to DIE. This is useful to standadize DWARF4
Split Dwarf, and simplify implementation of DWARF5.
Multiple DIEs can share an abbrev. So currently limitation is that only unique
Attributes can be added.

Reviewed By: maksfb

Differential Revision: https://reviews.llvm.org/D119577




More information about the All-commits mailing list