<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_24'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-10-30T05:55:00Z</updated>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-30T05:55:00Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-30T05:55:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=83d348295e42d14dec2a6b7d53359b57b4db7bd1'/>
<id>urn:sha1:83d348295e42d14dec2a6b7d53359b57b4db7bd1</id>
<content type='text'>
Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesized
a memset using 16-byte XMM stores, but where the stack realignment code
didn't work.  Until it does (PR2962) disable use of xmm regs in memcpy
and memset formation for linux and other targets with insufficiently
aligned stacks.

This is part of PR2888


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@58423 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-23T05:03:22Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-23T05:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e11adfd26fd843f9b037cb7063f8d9c4fe28b6d4'/>
<id>urn:sha1:e11adfd26fd843f9b037cb7063f8d9c4fe28b6d4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@58032 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove v[if]cmp functionality from the 2.4 release.  These instructions will be removed or substantially changes in mainline after the 2.4 release and we don't want to have to support these for backwards compatibility purposes.  Patch by Chris.</title>
<updated>2008-10-17T21:36:29Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T21:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8c07c4ede04f4a06b8e090da65dc38706543f5cf'/>
<id>urn:sha1:8c07c4ede04f4a06b8e090da65dc38706543f5cf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57732 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline..</title>
<updated>2008-10-17T18:10:12Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T18:10:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cb48593bc7e0fab03ac7684923daed4ebd4b2782'/>
<id>urn:sha1:cb48593bc7e0fab03ac7684923daed4ebd4b2782</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57708 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-17T18:02:30Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T18:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=53c0c8b7030f5b50e8054e57658b2fbd3f254a6e'/>
<id>urn:sha1:53c0c8b7030f5b50e8054e57658b2fbd3f254a6e</id>
<content type='text'>
Also update sub-register intervals after a trivial computation is rematt'ed
for a copy instruction. PR2775.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57706 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-17T17:53:06Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T17:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6025e4b7e6b207cffe2d0766fb159ba581798239'/>
<id>urn:sha1:6025e4b7e6b207cffe2d0766fb159ba581798239</id>
<content type='text'>
Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as
parameters instead of raw Constants.  This prevents the constants from
being selected by the isel pass, fixing PR2735.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57700 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Be more precise about which conversions of NaNs</title>
<updated>2008-10-06T22:59:10Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2008-10-06T22:59:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2df5eec2ff25cbb7e5fd4848e667fb9f854d3339'/>
<id>urn:sha1:2df5eec2ff25cbb7e5fd4848e667fb9f854d3339</id>
<content type='text'>
are Inexact.  (These are not Inexact as defined
by IEEE754, but that seems like a reasonable way
to abstract what happens:  information is lost.)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57218 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles.</title>
<updated>2008-10-06T21:13:08Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2008-10-06T21:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=882cdfde516fb97a1fda1a3bbc85b1792aa7659c'/>
<id>urn:sha1:882cdfde516fb97a1fda1a3bbc85b1792aa7659c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57210 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r56675 - it breaks unwinding runtime everywhere.</title>
<updated>2008-10-04T11:09:36Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-10-04T11:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c4e8bec703fe0e7191a1e78557d7ab750e965e20'/>
<id>urn:sha1:c4e8bec703fe0e7191a1e78557d7ab750e965e20</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57048 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug in the local allocator's liveness computation where it</title>
<updated>2008-10-04T00:31:14Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-04T00:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=022b21ff7c047f8c1615a6588052c55427bcd9b0'/>
<id>urn:sha1:022b21ff7c047f8c1615a6588052c55427bcd9b0</id>
<content type='text'>
was setting kill flags on tied uses in two-address instructions.
The kill flags were causing the allocator to think it could
allocate the use and its tied def in different registers.


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