<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/CodeGen/SelectionDAG, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=release_24'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-10-23T05:03:22Z</updated>
<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-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>wrap some long lines and expand i32 mul's to libcalls, inspired by a</title>
<updated>2008-10-04T21:27:46Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-10-04T21:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=31d7161206d7502e97a01a51a76445a8d9ac6ea5'/>
<id>urn:sha1:31d7161206d7502e97a01a51a76445a8d9ac6ea5</id>
<content type='text'>
patch by Mikael Lepisto!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57077 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix fast-isel's handling of atomic instructions. They may</title>
<updated>2008-10-04T00:56:36Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-04T00:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=241f464d24a6c22721607841069bbeb17b3f71e6'/>
<id>urn:sha1:241f464d24a6c22721607841069bbeb17b3f71e6</id>
<content type='text'>
expand to multiple basic blocks, in which case fast-isel
needs to informed of which block to use as it resumes
inserting instructions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57040 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Pass MemOperand through for 64-bit atomics on 32-bit,</title>
<updated>2008-10-03T19:41:08Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2008-10-03T19:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b54c7fe9b034a6450af8596231ad5368b617725'/>
<id>urn:sha1:1b54c7fe9b034a6450af8596231ad5368b617725</id>
<content type='text'>
incidentally making the case where the memop is a
pointer deref work.  Fix cmp-and-swap regression.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57027 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use -1ULL instead of uint64_t(-1), at Anton's suggestion.</title>
<updated>2008-10-03T17:56:45Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-03T17:56:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ca0a5d93569d728659352ca5fbfe17daeed5f6ac'/>
<id>urn:sha1:ca0a5d93569d728659352ca5fbfe17daeed5f6ac</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57021 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The result of getSetCCResultType (eg: i32) may be larger</title>
<updated>2008-10-03T07:41:46Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-10-03T07:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e47561ccff9c7a76f9392b26ae6202e30f1247ed'/>
<id>urn:sha1:e47561ccff9c7a76f9392b26ae6202e30f1247ed</id>
<content type='text'>
than the type an i1 is promoted to (eg: i8).  Account
for this.  Noticed by Tilmann Scheller on CellSPU; he
will hopefully take care of fixing this in LegalizeDAG
and adding a testcase!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56997 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement fast-isel support for zero-extending from i1.</title>
<updated>2008-10-03T01:28:47Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-03T01:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=91b6f97ce4273fee5516692e3f27cd76d67986fc'/>
<id>urn:sha1:91b6f97ce4273fee5516692e3f27cd76d67986fc</id>
<content type='text'>
It turns out that this is a fairly common operation,
and it's easy enough to handle.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56990 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Optimize conditional branches in X86FastISel. This replaces</title>
<updated>2008-10-02T22:15:21Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-10-02T22:15:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d98d6203e429b2d7208b6687931e9079e85e95ec'/>
<id>urn:sha1:d98d6203e429b2d7208b6687931e9079e85e95ec</id>
<content type='text'>
sequences like this:
       sete    %al
       testb   %al, %al
       jne     LBB11_1
with this:
       je      LBB11_1


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