[all-commits] [llvm/llvm-project] b516ca: Revert "Reland: [DWARF] Allow cross-CU references ...

Vedant Kumar via All-commits all-commits at lists.llvm.org
Wed Jan 29 13:20:26 PST 2020


  Branch: refs/heads/release/10.x
  Home:   https://github.com/llvm/llvm-project
  Commit: b516ca061838e2cb8b48b31ee113e3c4aae7e7d5
      https://github.com/llvm/llvm-project/commit/b516ca061838e2cb8b48b31ee113e3c4aae7e7d5
  Author: Vedant Kumar <vsk at apple.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
    M llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
    R llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll
    M llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir
    M llvm/test/DebugInfo/MIR/X86/debug-call-site-param.mir
    R llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll

  Log Message:
  -----------
  Revert "Reland: [DWARF] Allow cross-CU references of subprogram definitions"

... as well as:
Revert "[DWARF] Defer creating declaration DIEs until we prepare call site info"

This reverts commit fa4701e1979553c2df61698ac1ac212627630442.

This reverts commit 79daafc90308787b52a5d3a7586e82acd5e374b3.

There have been reports of this assert getting hit:

CalleeDIE && "Could not find DIE for call site entry origin

(cherry picked from commit 802bec896171997a7b73dde3857712e0eedeabc1)




More information about the All-commits mailing list