<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/CodeGen, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/CodeGen?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/CodeGen?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-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>Merge from mainline. </title>
<updated>2008-10-22T04:35:41Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-22T04:35:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c6c313a84b6be689125c0af8cb06e4e69da739f0'/>
<id>urn:sha1:c6c313a84b6be689125c0af8cb06e4e69da739f0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57955 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>Correctly handle calls with no return values. This fixes</title>
<updated>2008-10-07T00:12:37Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-07T00:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b5cc34d098149a9606dacb6d421471d787253907'/>
<id>urn:sha1:b5cc34d098149a9606dacb6d421471d787253907</id>
<content type='text'>
2006-01-23-UnionInit on x86-64 when inlining is not enabled.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57223 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't dereference the end() iterator. Thanks to</title>
<updated>2008-10-06T18:00:07Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-06T18:00:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4daa9071ed1afde7fb03c7e0198101f4806b7d11'/>
<id>urn:sha1:4daa9071ed1afde7fb03c7e0198101f4806b7d11</id>
<content type='text'>
ENABLE_EXPENSIVE_CHECKS for finding this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57181 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove unncessary isDeclaration() checks.</title>
<updated>2008-10-06T17:30:07Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-10-06T17:30:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e4d4b8c53388643ade7081acc7f4d555b16e14aa'/>
<id>urn:sha1:e4d4b8c53388643ade7081acc7f4d555b16e14aa</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57179 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>reorder #include order, patch by Kenneth Boyd!</title>
<updated>2008-10-06T03:54:25Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-10-06T03:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d20a00d01199d95c2cb6685ad483985ba400ca48'/>
<id>urn:sha1:d20a00d01199d95c2cb6685ad483985ba400ca48</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57148 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
