[PATCH] D16931: [codeview] Describe int local variables using .cv_def_range

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 5 11:59:03 PST 2016


rnk created this revision.
rnk added reviewers: dblaikie, majnemer.
rnk added a subscriber: llvm-commits.

Refactor common value, scope, and label tracking logic out of DwarfDebug
into a common base class called DebugHandlerBase.

Update an old LLVM IR test case to avoid an assertion in LexicalScopes.

http://reviews.llvm.org/D16931

Files:
  include/llvm/MC/MCRegisterInfo.h
  lib/CodeGen/AsmPrinter/CMakeLists.txt
  lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  lib/CodeGen/AsmPrinter/CodeViewDebug.h
  lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  lib/CodeGen/AsmPrinter/DebugHandlerBase.h
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.h
  lib/MC/MCRegisterInfo.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  lib/Target/X86/X86RegisterInfo.cpp
  test/DebugInfo/COFF/asm.ll
  test/DebugInfo/COFF/inlining.ll
  test/DebugInfo/COFF/local-variables.ll
  test/DebugInfo/COFF/multifile.ll
  test/DebugInfo/COFF/multifunction.ll
  test/DebugInfo/COFF/simple.ll
  test/DebugInfo/COFF/tail-call-without-lexical-scopes.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16931.47035.patch
Type: text/x-patch
Size: 64617 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160205/94d814bc/attachment.bin>


More information about the llvm-commits mailing list