<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/DebugInfo, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/DebugInfo?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/DebugInfo?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-10T22:14:39Z</updated>
<entry>
<title>Give the test from r181632 a target triple.</title>
<updated>2013-05-10T22:14:39Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-10T22:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=acd1d031b84e76f6fbb35601b337359cab436022'/>
<id>urn:sha1:acd1d031b84e76f6fbb35601b337359cab436022</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181637 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>PR14492: Debug Info: Support for values of non-integer non-type template parameters.</title>
<updated>2013-05-10T21:52:07Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-10T21:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4de9d72883eebe4e86bffdaad89483dfe822e2a5'/>
<id>urn:sha1:4de9d72883eebe4e86bffdaad89483dfe822e2a5</id>
<content type='text'>
This is only tested for global variables at the moment (&amp; includes tests
for the unnamed parameter case, since apparently this entire function
was completely untested previously)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181632 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Make sure debug info contains linkage names (DW_AT_MIPS_linkage_name)"</title>
<updated>2013-05-09T00:42:33Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-05-09T00:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c496875f0c205ffadcec8060e1170e1c58e4eb55'/>
<id>urn:sha1:c496875f0c205ffadcec8060e1170e1c58e4eb55</id>
<content type='text'>
temporarily while investigating gdb.cp/templates.exp.

This reverts commit r181471.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181496 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make sure debug info contains linkage names (DW_AT_MIPS_linkage_name)</title>
<updated>2013-05-08T21:23:22Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-05-08T21:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cc55d4528c9ff3a2e0b148fd311be8d912ad22f4'/>
<id>urn:sha1:cc55d4528c9ff3a2e0b148fd311be8d912ad22f4</id>
<content type='text'>
for constructors and destructors since the original declaration given
by the AT_specification both won't and can't.

Patch by Yacine Belkadi, I've cleaned up the testcases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181471 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Debug Info: Support DW_TAG_imported_declaration</title>
<updated>2013-05-08T06:01:41Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-08T06:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aa76a93cd35abd922b66825bb4e3e0b6e14ccfd5'/>
<id>urn:sha1:aa76a93cd35abd922b66825bb4e3e0b6e14ccfd5</id>
<content type='text'>
This provides basic functionality for imported declarations. For
subprograms and types some amount of lazy construction is supported (so
the definition of a function can proceed the using declaration), but it
still doesn't handle declared-but-not-defined functions (since we don't
generally emit function declarations).

Variable support is really rudimentary at the moment - simply looking up
the existing definition with no support for out of order (declaration,
imported_module, then definition).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181392 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Debug Info: Fix for break due to r181271</title>
<updated>2013-05-07T17:57:13Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-07T17:57:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=498c91e341ff8cff835b053c25a76fe7c21b06a9'/>
<id>urn:sha1:498c91e341ff8cff835b053c25a76fe7c21b06a9</id>
<content type='text'>
Apparently we didn't keep an association of Compile Unit metadata nodes
to DIEs so looking up that parental context failed &amp; thus caused no
DW_TAG_imported_modules to be emitted at the CU scope. Fix this by
adding the mapping &amp; sure up the test case to verify this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181339 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>DebugInfo: Support imported modules in lexical blocks</title>
<updated>2013-05-06T23:33:07Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-06T23:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d2e0f7ee15e3df5317f804d9355c2b714e30b5c9'/>
<id>urn:sha1:d2e0f7ee15e3df5317f804d9355c2b714e30b5c9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181271 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[SystemZ] Update non-pic DWARF encodings</title>
<updated>2013-05-06T17:28:30Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-06T17:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e5c8c24ed5ff9500145633a550b016a2308c1740'/>
<id>urn:sha1:e5c8c24ed5ff9500145633a550b016a2308c1740</id>
<content type='text'>
As pointed out by Rafael Espindola, we should match the DWARF encodings
produced by GCC in both pic and non-pic modes.  This was not the case
for the non-pic case.

This patch changes all DWARF encodings to DW_EH_PE_absptr for the
non-pic case, just like GCC does.  The test case is updated to check
for both variants.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181222 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[SystemZ] Add DebugInfo test cases</title>
<updated>2013-05-06T16:18:29Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-06T16:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=25cf4ebd50ca150468ef51697ea3587cacb87460'/>
<id>urn:sha1:25cf4ebd50ca150468ef51697ea3587cacb87460</id>
<content type='text'>
This adds all DebugInfo tests for the SystemZ target.

This version of the patch incorporates feedback from reviews by
Eric Christopher and Rafael Espindola.  Thanks to all reviewers!

Patch by Richard Sandiford.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181205 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>TBAA: remove !tbaa from testing cases if not used.</title>
<updated>2013-05-02T18:11:35Z</updated>
<author>
<name>Manman Ren</name>
<email>mren@apple.com</email>
</author>
<published>2013-05-02T18:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=436849be6acc1b8fe28d27dac9baa49129710fb3'/>
<id>urn:sha1:436849be6acc1b8fe28d27dac9baa49129710fb3</id>
<content type='text'>
This will make it easier to turn on struct-path aware TBAA since the metadata
format will change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180935 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
