[all-commits] [llvm/llvm-project] e4b3c1: This patch adds basic debug info support with basi...

Krzysztof Pszeniczny via All-commits all-commits at lists.llvm.org
Wed Jul 1 23:57:22 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e4b3c138deb8b4e7fd6afbf301b85da7e812d505
      https://github.com/llvm/llvm-project/commit/e4b3c138deb8b4e7fd6afbf301b85da7e812d505
  Author: Krzysztof Pszeniczny <krzysztof.pszeniczny at gmail.com>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M llvm/include/llvm/CodeGen/AsmPrinter.h
    M llvm/include/llvm/CodeGen/AsmPrinterHandler.h
    M llvm/include/llvm/CodeGen/DebugHandlerBase.h
    M llvm/include/llvm/CodeGen/MachineBasicBlock.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    A llvm/test/DebugInfo/X86/basicblock-sections_1.ll

  Log Message:
  -----------
  This patch adds basic debug info support with basic block sections.

This patch uses ranges for debug information when a function contains basic block sections rather than using [lowpc, highpc]. This is also the first in a series of patches for debug info and does not contain the support for linker relaxation. That will be done as a follow up patch.

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




More information about the All-commits mailing list