[PATCH] D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission.

Alexey Bataev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 8 11:03:10 PST 2018


ABataev created this revision.
ABataev added reviewers: echristo, jlebar, tra, jholewinski.
Herald added subscribers: JDevlieghere, aprantl, mgorny.

Patch adds initial emission of the debug info for NVPTX target.
Currently, only .file and .loc directives are emitted, everything else is
commented out to not break the compilation of Cuda.


https://reviews.llvm.org/D41827

Files:
  include/llvm/MC/MCAsmInfo.h
  lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.h
  lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  lib/MC/MCAsmStreamer.cpp
  lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp
  lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h
  lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  lib/Target/NVPTX/NVPTXAsmPrinter.h
  lib/Target/NVPTX/NVPTXISelLowering.cpp
  lib/Target/NVPTX/NVPTXSection.h
  lib/Target/NVPTX/NVPTXTargetObjectFile.h
  test/DebugInfo/NVPTX/debug-file-loc.ll
  test/DebugInfo/NVPTX/debug-info.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41827.128956.patch
Type: text/x-patch
Size: 353892 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180108/bfcc613f/attachment-0001.bin>


More information about the llvm-commits mailing list