<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/CodeGen/AsmPrinter, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/CodeGen/AsmPrinter?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/CodeGen/AsmPrinter?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-14T00:35:19Z</updated>
<entry>
<title>Assert that DIEEntries are constructed with non-null DIEs</title>
<updated>2013-05-14T00:35:19Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-14T00:35:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=17a692e7f196c15118e69d7012d110aa00a362ba'/>
<id>urn:sha1:17a692e7f196c15118e69d7012d110aa00a362ba</id>
<content type='text'>
This just brings a crash a little further forward from DWARF emission to
DIE construction to make errors easier to diagnose.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181748 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the MachineMove class.</title>
<updated>2013-05-13T01:16:13Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-13T01:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b'/>
<id>urn:sha1:4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b</id>
<content type='text'>
It was just a less powerful and more confusing version of
MCCFIInstruction. A side effect is that, since MCCFIInstruction uses
dwarf register numbers, calls to getDwarfRegNum are pushed out, which
should allow further simplifications.

I left the MachineModuleInfo::addFrameMove interface unchanged since
this patch was already fairly big.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181680 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>StringRefize some debug accel table bits.</title>
<updated>2013-05-11T18:24:28Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-05-11T18:24:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=03406c4f15b3bf0522763fe848cd40f9598b74e8'/>
<id>urn:sha1:03406c4f15b3bf0522763fe848cd40f9598b74e8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181663 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change getFrameMoves to return a const reference.</title>
<updated>2013-05-11T02:38:11Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-11T02:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d84ccfaf50c7843f31ffc74a8a8e33f779453d6e'/>
<id>urn:sha1:d84ccfaf50c7843f31ffc74a8a8e33f779453d6e</id>
<content type='text'>
To add a frame now there is a dedicated addFrameMove which also takes
care of constructing the move itself.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181657 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove more dead code.</title>
<updated>2013-05-11T02:24:41Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-11T02:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=baf81af7591dedb2587bf8e439e07a97dbe454f9'/>
<id>urn:sha1:baf81af7591dedb2587bf8e439e07a97dbe454f9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181656 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>Finish renaming constructImportedModuleDIE to constructImportedEntityDIE</title>
<updated>2013-05-08T06:01:38Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-08T06:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d1221e377d8e37e41539ed9f36b60b4cd48b6988'/>
<id>urn:sha1:d1221e377d8e37e41539ed9f36b60b4cd48b6988</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181391 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
