[PATCH] Change representation of instruction ranges where variable is accessible.

Alexey Samsonov samsonov at google.com
Wed May 21 14:44:22 PDT 2014


Hi dblaikie,

Use more straightforward way to represent the set of instruction
ranges where the location of a user variable is defined - vector of pairs
of instructions (defining start/end of each range),
instead of a flattened vector of instructions where some instructions
are supposed to start the range, and the rest are supposed to "clobber" it.

Simplify the code which generates actual .debug_loc entries.

No functionality change.

http://reviews.llvm.org/D3861

Files:
  lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
  lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3861.9665.patch
Type: text/x-patch
Size: 15156 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140521/9e4fb5c2/attachment.bin>


More information about the llvm-commits mailing list