diff options
author | Adrian Prantl <aprantl@apple.com> | 2014-06-30 17:17:35 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2014-06-30 17:17:35 +0000 |
commit | 93b97c9a57ac78d2b0e6e56288441200c9c19167 (patch) | |
tree | 677b98a93a7b130847b9b03f2db65e720ea6e4e4 /docs/SourceLevelDebugging.rst | |
parent | e6cfdc847153497c3c91aeb69acf61c1e870e937 (diff) |
Debug info: split out complex DIVariable address expressions into a
separate MDNode so they can be uniqued via folding set magic. To conserve
space, DIVariable nodes are still variable-length, with the last two
fields being optional.
No functional change.
http://reviews.llvm.org/D3526
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212050 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/SourceLevelDebugging.rst')
-rw-r--r-- | docs/SourceLevelDebugging.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/SourceLevelDebugging.rst b/docs/SourceLevelDebugging.rst index a4fbd72167f..869d3a38310 100644 --- a/docs/SourceLevelDebugging.rst +++ b/docs/SourceLevelDebugging.rst @@ -570,6 +570,7 @@ Local variables metadata, ;; Reference to the type descriptor i32, ;; flags metadata ;; (optional) Reference to inline location + metadata ;; (optional) Reference to a complex expression (see below) } These descriptors are used to define variables local to a sub program. The |