[PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists

Reid Kleckner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 25 15:40:06 PDT 2017


rnk updated this revision to Diff 112754.
rnk added a comment.
Herald added a subscriber: eraman.

- fix all remaining tests


https://reviews.llvm.org/D37123

Files:
  llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h
  llvm/lib/DebugInfo/DWARF/CMakeLists.txt
  llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
  llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
  llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
  llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
  llvm/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
  llvm/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
  llvm/test/CodeGen/ARM/debug-info-blocks.ll
  llvm/test/CodeGen/ARM/debug-info-sreg2.ll
  llvm/test/CodeGen/X86/2010-01-18-DbgValue.ll
  llvm/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll
  llvm/test/CodeGen/X86/dbg-baseptr.ll
  llvm/test/DebugInfo/AArch64/asan-stack-vars.ll
  llvm/test/DebugInfo/AArch64/bitfields.ll
  llvm/test/DebugInfo/AArch64/coalescing.ll
  llvm/test/DebugInfo/AArch64/frameindices.ll
  llvm/test/DebugInfo/AMDGPU/variable-locations.ll
  llvm/test/DebugInfo/ARM/PR16736.ll
  llvm/test/DebugInfo/ARM/PR26163.ll
  llvm/test/DebugInfo/ARM/bitfield.ll
  llvm/test/DebugInfo/ARM/partial-subreg.ll
  llvm/test/DebugInfo/ARM/s-super-register.ll
  llvm/test/DebugInfo/ARM/split-complex.ll
  llvm/test/DebugInfo/Generic/incorrect-variable-debugloc1.ll
  llvm/test/DebugInfo/MIR/AArch64/clobber-sp.mir
  llvm/test/DebugInfo/MIR/ARM/split-superreg-piece.mir
  llvm/test/DebugInfo/MIR/ARM/split-superreg.mir
  llvm/test/DebugInfo/MIR/X86/bit-piece-dh.mir
  llvm/test/DebugInfo/Mips/dsr-fixed-objects.ll
  llvm/test/DebugInfo/Mips/dsr-non-fixed-objects.ll
  llvm/test/DebugInfo/SystemZ/variable-loc.ll
  llvm/test/DebugInfo/X86/DW_AT_location-reference.ll
  llvm/test/DebugInfo/X86/FrameIndexExprs.ll
  llvm/test/DebugInfo/X86/PR26148.ll
  llvm/test/DebugInfo/X86/array.ll
  llvm/test/DebugInfo/X86/bitfields.ll
  llvm/test/DebugInfo/X86/block-capture.ll
  llvm/test/DebugInfo/X86/constant-loclist.ll
  llvm/test/DebugInfo/X86/data_member_location.ll
  llvm/test/DebugInfo/X86/dbg-declare-alloca.ll
  llvm/test/DebugInfo/X86/dbg-declare-arg.ll
  llvm/test/DebugInfo/X86/dbg-declare.ll
  llvm/test/DebugInfo/X86/dbg-merge-loc-entry.ll
  llvm/test/DebugInfo/X86/dbg-value-const-byref.ll
  llvm/test/DebugInfo/X86/dbg-value-frame-index.ll
  llvm/test/DebugInfo/X86/dbg-value-regmask-clobber.ll
  llvm/test/DebugInfo/X86/debug-info-blocks.ll
  llvm/test/DebugInfo/X86/debug-info-packed-struct.ll
  llvm/test/DebugInfo/X86/debug-loc-asan.ll
  llvm/test/DebugInfo/X86/debug-loc-frame.ll
  llvm/test/DebugInfo/X86/debug-loc-offset.ll
  llvm/test/DebugInfo/X86/dw_op_minus_direct.ll
  llvm/test/DebugInfo/X86/fi-expr.ll
  llvm/test/DebugInfo/X86/fi-piece.ll
  llvm/test/DebugInfo/X86/fission-cu.ll
  llvm/test/DebugInfo/X86/fission-ranges.ll
  llvm/test/DebugInfo/X86/float_const_loclist.ll
  llvm/test/DebugInfo/X86/frame-register.ll
  llvm/test/DebugInfo/X86/inlined-formal-parameter.ll
  llvm/test/DebugInfo/X86/live-debug-variables.ll
  llvm/test/DebugInfo/X86/op_deref.ll
  llvm/test/DebugInfo/X86/parameters.ll
  llvm/test/DebugInfo/X86/partial-constant.ll
  llvm/test/DebugInfo/X86/pieces-1.ll
  llvm/test/DebugInfo/X86/pieces-2.ll
  llvm/test/DebugInfo/X86/pieces-3.ll
  llvm/test/DebugInfo/X86/pieces-4.ll
  llvm/test/DebugInfo/X86/reference-argument.ll
  llvm/test/DebugInfo/X86/single-dbg_value.ll
  llvm/test/DebugInfo/X86/single-fi.ll
  llvm/test/DebugInfo/X86/split-global.ll
  llvm/test/DebugInfo/X86/sret.ll
  llvm/test/DebugInfo/X86/stack-value-dwarf2.ll
  llvm/test/DebugInfo/X86/stack-value-piece.ll
  llvm/test/DebugInfo/X86/subregisters.ll
  llvm/test/DebugInfo/X86/template.ll
  llvm/test/DebugInfo/X86/this-stack_value.ll
  llvm/test/DebugInfo/dwarfdump-debug-loc-simple.test
  llvm/test/tools/dsymutil/ARM/scattered.c
  llvm/test/tools/dsymutil/X86/basic-linking-x86.test
  llvm/test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test
  llvm/test/tools/dsymutil/X86/basic-lto-linking-x86.test
  llvm/test/tools/dsymutil/X86/common-sym.test
  llvm/tools/llvm-dwarfdump/CMakeLists.txt
  llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37123.112754.patch
Type: text/x-patch
Size: 134519 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170825/c339ddc2/attachment-0001.bin>


More information about the llvm-commits mailing list