[PATCH] Debug info: Support fragmented variables.

Adrian Prantl aprantl at apple.com
Fri Feb 14 19:54:33 PST 2014


  Rebased patch on ToT and addressed review comments. Most importantly this resolves a conflict with r201190, which added DW_OP_piece support for variables occupying only part of a register (essentially the complementary problem).

Hi #llvm,

http://llvm-reviews.chandlerc.com/D2680

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D2680?vs=7011&id=7145#toc

Files:
  docs/SourceLevelDebugging.rst
  include/llvm/CodeGen/AsmPrinter.h
  include/llvm/CodeGen/MachineInstr.h
  include/llvm/DIBuilder.h
  include/llvm/DebugInfo.h
  lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  lib/IR/DIBuilder.cpp
  lib/IR/DebugInfo.cpp
  lib/Transforms/Scalar/SROA.cpp
  test/DebugInfo/pieces.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2680.3.patch
Type: text/x-patch
Size: 31102 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140214/f69620ab/attachment.bin>


More information about the llvm-commits mailing list