<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LoopStrengthReduce, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LoopStrengthReduce?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LoopStrengthReduce?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-10-16T01:47:12Z</updated>
<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>Unit test for LSR phi reuse in r141442.</title>
<updated>2011-10-08T02:34:51Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-08T02:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=861a410cb661ccdca5decd3e8c90a5698b09b0b3'/>
<id>urn:sha1:861a410cb661ccdca5decd3e8c90a5698b09b0b3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141472 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LSR should avoid redundant edge splitting.</title>
<updated>2011-10-04T03:50:44Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-04T03:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f143b79b78d1d244809fa59320f2af2edf4e1a86'/>
<id>urn:sha1:f143b79b78d1d244809fa59320f2af2edf4e1a86</id>
<content type='text'>
This handles the case in which LSR rewrites an IV user that is a phi and
splits critical edges originating from a switch.
Fixes &lt;rdar://problem/6453893&gt; LSR is not splitting edges "nicely"


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141059 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.</title>
<updated>2011-09-27T20:39:19Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2011-09-27T20:39:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9390a4d5f5d568059a80970d22194b165d097a7'/>
<id>urn:sha1:a9390a4d5f5d568059a80970d22194b165d097a7</id>
<content type='text'>
If someone prefers %tmp42 to %42, run instnamer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140634 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LSR, correct fix for rdar://9786536. Silly casting bug.</title>
<updated>2011-07-21T01:45:54Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-07-21T01:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c205a094bd5019773c98adcfbdc21c07c9da1888'/>
<id>urn:sha1:c205a094bd5019773c98adcfbdc21c07c9da1888</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135654 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LSR must sometimes sign-extend before generating double constants.</title>
<updated>2011-07-21T01:05:01Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-07-21T01:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c2c988e5e0b15408f790c96fd7ad2d86a6a93a08'/>
<id>urn:sha1:c2c988e5e0b15408f790c96fd7ad2d86a6a93a08</id>
<content type='text'>
rdar://9786536


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