<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-03-30T23:01:26Z</updated>
<entry>
<title>Merge 99620 from mainline.</title>
<updated>2010-03-30T23:01:26Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-30T23:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dd77fb6ec08d9e372390320abef229a1585a0e7b'/>
<id>urn:sha1:dd77fb6ec08d9e372390320abef229a1585a0e7b</id>
<content type='text'>
Do not sibcall if stack needs to be dynamically aligned.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99955 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 97980 from mainline.</title>
<updated>2010-03-12T00:12:20Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-12T00:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e65220d4eff446642e04e836c522d3fb3db38275'/>
<id>urn:sha1:e65220d4eff446642e04e836c522d3fb3db38275</id>
<content type='text'>
Add documentation on sibling call optimization. Rename tailcall2.ll test to sibcall.ll.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98313 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 98212 from mainline.</title>
<updated>2010-03-11T23:59:04Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-11T23:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0d80090979b98a11764a740aee2c94dae42c077b'/>
<id>urn:sha1:0d80090979b98a11764a740aee2c94dae42c077b</id>
<content type='text'>
add support, testcases, and dox for the new GHC calling
convention.  Patch by David Terei!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98307 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 98203 from mainline.</title>
<updated>2010-03-11T23:57:44Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-11T23:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bf9f9dae76eca9d61bed8f1cf7f95c481af96fd9'/>
<id>urn:sha1:bf9f9dae76eca9d61bed8f1cf7f95c481af96fd9</id>
<content type='text'>
fix PR6533 by updating the br(xor) code to remember the case
when it looked past a trunc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98306 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Re-committing the failed r97807 commit with changes to eliminate warnings.</title>
<updated>2010-03-06T23:23:12Z</updated>
<author>
<name>Wesley Peck</name>
<email>peckw@wesleypeck.com</email>
</author>
<published>2010-03-06T23:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c2bf2bbe93c7ce44bedc8485cc24927423404835'/>
<id>urn:sha1:c2bf2bbe93c7ce44bedc8485cc24927423404835</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97891 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Initial bits of ARMv4-only support.</title>
<updated>2010-03-06T19:39:36Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-03-06T19:39:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce7bf1c55f5238870bae2909cd368151f1d813d1'/>
<id>urn:sha1:ce7bf1c55f5238870bae2909cd368151f1d813d1</id>
<content type='text'>
Patch by John Tytgat!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97886 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do not use '&amp;' prefix for globals when register base field is non-zero, otherwise msp430-as will silently miscompile the code (TI's assembler report an error though).</title>
<updated>2010-03-06T11:41:12Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-03-06T11:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9aff323a074658eee2de69862d202a8638b59c05'/>
<id>urn:sha1:9aff323a074658eee2de69862d202a8638b59c05</id>
<content type='text'>
This fixes PR6349

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97877 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>revert r97807, it introduced build warnings.</title>
<updated>2010-03-06T04:32:46Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-06T04:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0a7f442314a317ad8a108467269c2ee67b69331a'/>
<id>urn:sha1:0a7f442314a317ad8a108467269c2ee67b69331a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97869 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. This</title>
<updated>2010-03-05T22:28:45Z</updated>
<author>
<name>Charles Davis</name>
<email>cdavis@mines.edu</email>
</author>
<published>2010-03-05T22:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=314fef6127a18db9f8c39f0081566f49c70a15f0'/>
<id>urn:sha1:314fef6127a18db9f8c39f0081566f49c70a15f0</id>
<content type='text'>
is a workaround for &lt;rdar://problem/7672401/&gt; (which I filed).

This let's us build Wine on Darwin, and it gets the Qt build there a little bit
further (so Doug says).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97845 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Better handling of dead super registers in LiveVariables. We used to do this:</title>
<updated>2010-03-05T21:49:17Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2010-03-05T21:49:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=53e000bac319a25f7c13ec8b7b413418fba5ef20'/>
<id>urn:sha1:53e000bac319a25f7c13ec8b7b413418fba5ef20</id>
<content type='text'>
   CALL ... %RAX&lt;imp-def&gt;
   ... [not using %RAX]
   %EAX = ..., %RAX&lt;imp-use, kill&gt;
   RET %EAX&lt;imp-use,kill&gt;

Now we do this:

   CALL ... %RAX&lt;imp-def, dead&gt;
   ... [not using %RAX]
   %EAX = ...
   RET %EAX&lt;imp-use,kill&gt;

By not artificially keeping %RAX alive, we lower register pressure a bit.

The correct number of instructions for 2008-08-05-SpillerBug.ll is obviously
55, anybody can see that. Sheesh.

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