<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target?h=release_24'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-10-30T06:06:32Z</updated>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-30T06:06:32Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-30T06:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d3598cc85988bc7d68c3788e715f2faa8da4d177'/>
<id>urn:sha1:d3598cc85988bc7d68c3788e715f2faa8da4d177</id>
<content type='text'>
Move the code that adds the DeadMachineInstructionElimPass from
target-independent code to target-specific code. This prevents it
from running on targets that aren't using fast-isel.

In addition to saving compile time, this addresses the problem
that not all targets are prepared for it. In order to use this
pass, all instructions must declare all their fixed uses and
defs of physical registers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@58425 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<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>Fix build error.</title>
<updated>2008-10-22T21:46:49Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-22T21:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=43b4e355472b2c25e4ebf0946594945dc1f1b43a'/>
<id>urn:sha1:43b4e355472b2c25e4ebf0946594945dc1f1b43a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@58004 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename bitcastToAPInt to convertToAPInt.</title>
<updated>2008-10-22T21:43:33Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-22T21:43:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=60840c8b35d2b5da8d7151276333ce1000bb08a5'/>
<id>urn:sha1:60840c8b35d2b5da8d7151276333ce1000bb08a5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@58003 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-22T05:05:36Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-22T05:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b9c01c2c6f1f1371440af1e5b0b01245ae060d0a'/>
<id>urn:sha1:b9c01c2c6f1f1371440af1e5b0b01245ae060d0a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57957 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-17T21:07:48Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T21:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=738c257ed4ca32826b829c376c0108e3afba2166'/>
<id>urn:sha1:738c257ed4ca32826b829c376c0108e3afba2166</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57725 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>Note that ADDC and company don't actually expand yet (missing in legalize</title>
<updated>2008-10-07T02:10:26Z</updated>
<author>
<name>Andrew Lenharth</name>
<email>andrewl@lenharth.org</email>
</author>
<published>2008-10-07T02:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b19ef029574592ae25c42fdbc58987e3e2e6476'/>
<id>urn:sha1:1b19ef029574592ae25c42fdbc58987e3e2e6476</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57226 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>It is possible that all functions in one module are not being </title>
<updated>2008-10-06T18:03:39Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-10-06T18:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e76225a4c1f185e7a00f790f956bd3ff0e017c90'/>
<id>urn:sha1:e76225a4c1f185e7a00f790f956bd3ff0e017c90</id>
<content type='text'>
optimized for size. Set OptForSize for each function separately.


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