<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/docs/SourceLevelDebugging.html, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/docs/SourceLevelDebugging.html?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/docs/SourceLevelDebugging.html?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-10-11T22:59:11Z</updated>
<entry>
<title>Add a new wrapper node for a DILexicalBlock that encapsulates it and a</title>
<updated>2011-10-11T22:59:11Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2011-10-11T22:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6618a241f7ba2571a1a55b3733c4441d467baf42'/>
<id>urn:sha1:6618a241f7ba2571a1a55b3733c4441d467baf42</id>
<content type='text'>
file. Since it should only be used when necessary propagate it through
the backend code generation and tweak testcases accordingly.

This helps with code like in clang's test/CodeGen/debug-info-line.c where
we have multiple #line directives within a single lexical block and want
to generate only a single block that contains each file change.

Part of rdar://10246360

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141729 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update docs to reflect recent addition of new CompileUnit elements.</title>
<updated>2011-09-09T17:07:15Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-09-09T17:07:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9b4a2ac1962cccdfd986ef5a67b78b092634245d'/>
<id>urn:sha1:9b4a2ac1962cccdfd986ef5a67b78b092634245d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139374 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly.</title>
<updated>2011-08-19T23:28:12Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-08-19T23:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=93d39be5300702d8c9892ec04a492a6056926462'/>
<id>urn:sha1:93d39be5300702d8c9892ec04a492a6056926462</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138145 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer.  However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL.</title>
<updated>2011-08-16T22:09:43Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-08-16T22:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=94c7ddb6f52a5200983fed0ce74dc602a7737879'/>
<id>urn:sha1:94c7ddb6f52a5200983fed0ce74dc602a7737879</id>
<content type='text'>
MDNodes graph structure such that compiler unit keeps track of important MDNodes and update dwarf writer to process mdnodes top-down instead of bottom up.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137778 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update document listing DIVariable elements to reflect recent changes.</title>
<updated>2011-07-27T18:14:50Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-07-27T18:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0a2a306be274843f930273316ca40dbbd7f92d4a'/>
<id>urn:sha1:0a2a306be274843f930273316ca40dbbd7f92d4a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136228 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>80 columns.</title>
<updated>2011-07-25T21:13:23Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-07-25T21:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f3379da7c6ae3c2c1bfdb2eb3f7d9650858b1ef1'/>
<id>urn:sha1:f3379da7c6ae3c2c1bfdb2eb3f7d9650858b1ef1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135972 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Update docs to reflect r135457."</title>
<updated>2011-07-19T16:31:58Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2011-07-19T16:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=66fc541abef7d391d5632cc8f1c2c0b6d34f11a6'/>
<id>urn:sha1:66fc541abef7d391d5632cc8f1c2c0b6d34f11a6</id>
<content type='text'>
This reverts commit ba034c0a2e71303c7cf3f43ca8e69dc8436b32e2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135485 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update docs to reflect r135457.</title>
<updated>2011-07-19T01:04:39Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-07-19T01:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ba034c0a2e71303c7cf3f43ca8e69dc8436b32e2'/>
<id>urn:sha1:ba034c0a2e71303c7cf3f43ca8e69dc8436b32e2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135458 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix html formatting.</title>
<updated>2011-05-31T18:06:14Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-05-31T18:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f729e913539a1fce09c3ff465f3a0fe911f551a8'/>
<id>urn:sha1:f729e913539a1fce09c3ff465f3a0fe911f551a8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132345 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clarify documentation and remove guarantees that are not fulfilled.</title>
<updated>2011-05-31T17:45:27Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-05-31T17:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e0bdc59321783ca70cfec11210b5dca88b7813e3'/>
<id>urn:sha1:e0bdc59321783ca70cfec11210b5dca88b7813e3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132344 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
