[all-commits] [llvm/llvm-project] a9d579: [dwarf] make dwarf fission compatible with RISCV r...

daniilavdeev via All-commits all-commits at lists.llvm.org
Tue Nov 25 13:55:30 PST 2025


  Branch: refs/heads/users/dlav-sc/dwarf_split_high_pc
  Home:   https://github.com/llvm/llvm-project
  Commit: a9d57977ea344c16b049b8a57d8cf2de39d53690
      https://github.com/llvm/llvm-project/commit/a9d57977ea344c16b049b8a57d8cf2de39d53690
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
    M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    M llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll

  Log Message:
  -----------
  [dwarf] make dwarf fission compatible with RISCV relaxations 2/2

This patch makes DWARF fission compatible with RISC-V relaxations by
using indirect addressing for the DW_AT_high_pc attribute. This
eliminates the remaining relocations in .dwo files.


  Commit: baaba7af144a4883c60402febb66c24f6e639d40
      https://github.com/llvm/llvm-project/commit/baaba7af144a4883c60402febb66c24f6e639d40
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
    M llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll

  Log Message:
  -----------
  fix


  Commit: 8665659824e4dd626ccf841aaa51df96ab7be0c4
      https://github.com/llvm/llvm-project/commit/8665659824e4dd626ccf841aaa51df96ab7be0c4
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
    M llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll

  Log Message:
  -----------
  fix


  Commit: 197fe32987a062ed7ce73091a49a994f8694636e
      https://github.com/llvm/llvm-project/commit/197fe32987a062ed7ce73091a49a994f8694636e
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
    M llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll

  Log Message:
  -----------
  add gen


Compare: https://github.com/llvm/llvm-project/compare/340616358547...197fe32987a0

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list