<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-11-01T04:51:01Z</updated>
<entry>
<title>Merging r143437:</title>
<updated>2011-11-01T04:51:01Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-11-01T04:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c6db06a8c4dfc59d3d9c4f6757f584aabc71937b'/>
<id>urn:sha1:c6db06a8c4dfc59d3d9c4f6757f584aabc71937b</id>
<content type='text'>
------------------------------------------------------------------------
r143437 | efriedma | 2011-10-31 21:49:29 -0700 (Mon, 31 Oct 2011) | 3 lines

Make sure we use the right insertion point when instcombine replaces a PHI with another instruction.  (Specifically, don't insert an arbitrary instruction before a PHI.)  Fixes PR11275.


------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@143438 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r142168:</title>
<updated>2011-10-19T22:11:55Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-19T22:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a7dea542b6e566e00d06164d417162a9aad1551d'/>
<id>urn:sha1:a7dea542b6e566e00d06164d417162a9aad1551d</id>
<content type='text'>
------------------------------------------------------------------------
r142168 | chandlerc | 2011-10-16 18:11:57 -0700 (Sun, 16 Oct 2011) | 8 lines

Add a routine to swap branch instruction operands, and update any
profile metadata at the same time. Use it to preserve metadata attached
to a branch when re-writing it in InstCombine.

Add metadata to the canonicalize_branch InstCombine test, and check that
it is tranformed correctly.

Reviewed by Nick Lewycky!
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142545 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>------------------------------------------------------------------------</title>
<updated>2011-10-16T01:47:12Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-16T01:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c2bbf6907ed58104b61d7d41cae11042f99cdcba'/>
<id>urn:sha1:c2bbf6907ed58104b61d7d41cae11042f99cdcba</id>
<content type='text'>
r142058 | atrick | 2011-10-14 23:19:55 -0700 (Fri, 14 Oct 2011) | 7 lines

Fix SCEVExpander assert during LSR: "argument of incompatible type".

Just because we're dealing with a GEP doesn't mean we can assert the
SCEV has a pointer type. The fix is simply to ignore the SCEV pointer
type, which we really didn't need.
Fixes PR11138 webkit crash.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142094 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reapply r141870, SCEV expansion of post-inc.</title>
<updated>2011-10-13T21:55:29Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-13T21:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=48ba0e45ed68689ce7b384578e6272410e4e23fe'/>
<id>urn:sha1:48ba0e45ed68689ce7b384578e6272410e4e23fe</id>
<content type='text'>
Speculatively reapply to see if this test case still crashes on
linux. I may have fixed it in my last checkin.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141895 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r141870. The test case crashes on linux with data corruption. A deeper issue was exposed.</title>
<updated>2011-10-13T17:58:24Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-13T17:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=753e02ad5d7042bc6bf175c676327ae9486a8341'/>
<id>urn:sha1:753e02ad5d7042bc6bf175c676327ae9486a8341</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141873 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LSR: Reuse the post-inc expansion of expressions.</title>
<updated>2011-10-13T17:31:47Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-13T17:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b00175913a24b7d8bdca96c1fded582bd1a071cb'/>
<id>urn:sha1:b00175913a24b7d8bdca96c1fded582bd1a071cb</id>
<content type='text'>
This avoids unnecessary expansion of expressions and allows the SCEV
expander to work on expression DAGs, not just trees.
Fixes PR11090.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141870 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Removed colons from some target datalayout strings in test, since they don't match the required format.</title>
<updated>2011-10-12T22:24:17Z</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2011-10-12T22:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=68df750a4f96e1788adef5631281accca2c663cc'/>
<id>urn:sha1:68df750a4f96e1788adef5631281accca2c663cc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141825 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR11106 by correcting a typo that has been in the code for over a year. This</title>
<updated>2011-10-11T21:26:40Z</updated>
<author>
<name>Cameron Zwarich</name>
<email>zwarich@apple.com</email>
</author>
<published>2011-10-11T21:26:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c055a8782ee66f6041cc00997857d98d6b9e9b4a'/>
<id>urn:sha1:c055a8782ee66f6041cc00997857d98d6b9e9b4a</id>
<content type='text'>
would have never worked, since the element type of a vector type is never a
vector type. Also fix the conditional to be more direct in checking whether
EltTy is a vector type.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141713 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a test for PR10565.</title>
<updated>2011-10-11T06:10:37Z</updated>
<author>
<name>Cameron Zwarich</name>
<email>zwarich@apple.com</email>
</author>
<published>2011-10-11T06:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=66b20c4db6593e982914ed4c2e4aa7bfa2d450db'/>
<id>urn:sha1:66b20c4db6593e982914ed4c2e4aa7bfa2d450db</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141647 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove a lot of the fancy scalar replacement code for dealing with llvm-gcc's</title>
<updated>2011-10-11T06:10:30Z</updated>
<author>
<name>Cameron Zwarich</name>
<email>zwarich@apple.com</email>
</author>
<published>2011-10-11T06:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=446d95224b35b0fef06200b950d45839f1d5f262'/>
<id>urn:sha1:446d95224b35b0fef06200b950d45839f1d5f262</id>
<content type='text'>
lowering of NEON code. It provides little-to-no benefit now and only introduces
additional complexity.

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