OSDN Git Service

[DebugInfo][Docs] Document variable location metadata transformations
authorJeremy Morse <jeremy.morse.llvm@gmail.com>
Mon, 15 Apr 2019 09:42:38 +0000 (09:42 +0000)
committerJeremy Morse <jeremy.morse.llvm@gmail.com>
Mon, 15 Apr 2019 09:42:38 +0000 (09:42 +0000)
commit24f9633dfe5e7ba8c0d51f63919bbebb8312462d
treea9e45efdda11fc318c8e7042a0f2f68c71c131d8
parent964976f9b89fac91c4a4793c2cd0694ff6b845e9
[DebugInfo][Docs] Document variable location metadata transformations

This patch adds documentation explaining how variable location information is
compiled from the IR representation down to the end of the codegen pipeline,
but avoiding discussion of file formats and encoding.

This should make it clearer how the dbg.value / dbg.declare etc intrinsics
are transformed and arranged into DBG_VALUE instructions, and their meaning.

Differential Revision: https://reviews.llvm.org/D59790

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358385 91177308-0d34-0410-b5e6-96231b3b80d8
docs/SourceLevelDebugging.rst