[all-commits] [llvm/llvm-project] e3c0b0: [WebAssembly] locals can now be indirect in DWARF

Wouter van Oortmerssen via All-commits all-commits at lists.llvm.org
Fri Feb 5 11:15:24 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e3c0b0fe0958ef766aee01fc517f6476e712ff39
      https://github.com/llvm/llvm-project/commit/e3c0b0fe0958ef766aee01fc517f6476e712ff39
  Author: Wouter van Oortmerssen <aardappel at gmail.com>
  Date:   2021-02-05 (Fri, 05 Feb 2021)

  Changed paths:
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
    M llvm/lib/Target/WebAssembly/WebAssembly.h
    M llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
    M llvm/test/MC/WebAssembly/debug-byval-struct.ll

  Log Message:
  -----------
  [WebAssembly] locals can now be indirect in DWARF

This for example to indicate that byval args are represented by a pointer to a struct.
Followup to https://reviews.llvm.org/D94140

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




More information about the All-commits mailing list