<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/CodeGen/SelectionDAG, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-13T19:02:31Z</updated>
<entry>
<title>Remove redundant variable introduced by r181682.</title>
<updated>2013-05-13T19:02:31Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2013-05-13T19:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a753ff72b2dfcd9c09451a124373e0a8ed1a1d47'/>
<id>urn:sha1:a753ff72b2dfcd9c09451a124373e0a8ed1a1d47</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181721 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR15950 A bug in DAG Combiner about undef mask</title>
<updated>2013-05-13T02:07:05Z</updated>
<author>
<name>Hao Liu</name>
<email>Hao.Liu@arm.com</email>
</author>
<published>2013-05-13T02:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3778c04b2e3bc879cb7f175ba4d42f23fb9cef76'/>
<id>urn:sha1:3778c04b2e3bc879cb7f175ba4d42f23fb9cef76</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181682 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>DAGCombiner: Generate a correct constant for vector types when folding (xor (and)) into (and (not)).</title>
<updated>2013-05-10T14:09:52Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-05-10T14:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=768ebcdf631baa1b18dc65a5983a237b307a99c2'/>
<id>urn:sha1:768ebcdf631baa1b18dc65a5983a237b307a99c2</id>
<content type='text'>
PR15948.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181597 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach SelectionDAG to constant fold all-constant FMA nodes the same way that it constant folds FADD, FMUL, etc.</title>
<updated>2013-05-09T22:27:13Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2013-05-09T22:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58dcd200b7f0ea01160b6159e0363cc96b1b83d9'/>
<id>urn:sha1:58dcd200b7f0ea01160b6159e0363cc96b1b83d9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181555 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>DAGCombiner: Simplify inverted bit tests</title>
<updated>2013-05-08T06:44:42Z</updated>
<author>
<name>David Majnemer</name>
<email>david.majnemer@gmail.com</email>
</author>
<published>2013-05-08T06:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=363160a6be82df343fa60aa09d9d8f8f44605529'/>
<id>urn:sha1:363160a6be82df343fa60aa09d9d8f8f44605529</id>
<content type='text'>
Fold (xor (and x, y), y) -&gt; (and (not x), y)

This removes an opportunity for a constant to appear twice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181395 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix vselect when getSetCCResultType returns a different type from the operands</title>
<updated>2013-05-07T20:24:18Z</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2013-05-07T20:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=798925bac73b9320e7b32001478921910ac781d2'/>
<id>urn:sha1:798925bac73b9320e7b32001478921910ac781d2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181348 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix slightly too aggressive conact_vector optimization.</title>
<updated>2013-05-06T08:06:13Z</updated>
<author>
<name>Michael Kuperstein</name>
<email>michael.m.kuperstein@intel.com</email>
</author>
<published>2013-05-06T08:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2720248ae5b0201a7bdba57f3625869b578f2a5d'/>
<id>urn:sha1:2720248ae5b0201a7bdba57f3625869b578f2a5d</id>
<content type='text'>
(Would sometimes optimize away conacts used to extend a vector with undef values)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181186 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add ArrayRef constructor from None, and do the cleanups that this constructor enables</title>
<updated>2013-05-05T00:40:33Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-05-05T00:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5c332dbd30d9398ed25b30c3080506f7b8e92290'/>
<id>urn:sha1:5c332dbd30d9398ed25b30c3080506f7b8e92290</id>
<content type='text'>
Patch by Robert Wilhelm.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181138 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[inline asm] Return an undef SDValue of the expected value type, rather than</title>
<updated>2013-05-01T19:49:26Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-05-01T19:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f0b0755b6ea0b5c55bbf51ddd29439c01c7102e5'/>
<id>urn:sha1:f0b0755b6ea0b5c55bbf51ddd29439c01c7102e5</id>
<content type='text'>
report a fatal error.  This allows us to continue processing the translation
unit.  Test case to come on the clang side because we need an inline asm
diagnostics handler in place.
rdar://13446483

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180873 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Optimize away nop CONCAT_VECTOR nodes.</title>
<updated>2013-05-01T19:18:51Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2013-05-01T19:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b2ed5fac0693e949ffdbf45266f5d53839211b63'/>
<id>urn:sha1:b2ed5fac0693e949ffdbf45266f5d53839211b63</id>
<content type='text'>
Optimize CONCAT_VECTOR nodes that merge EXTRACT_SUBVECTOR values that extract from the same vector.

rdar://13402653
PR15866



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