<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LoopUnswitch, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LoopUnswitch?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LoopUnswitch?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-11-18T19:59:41Z</updated>
<entry>
<title>Factor code for testing whether replacing one value with another</title>
<updated>2010-11-18T19:59:41Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-11-18T19:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d0c6f3dafd7c3e9137d4e6415014c94137fcd3fc'/>
<id>urn:sha1:d0c6f3dafd7c3e9137d4e6415014c94137fcd3fc</id>
<content type='text'>
preserves LCSSA form out of ScalarEvolution and into the LoopInfo
class.  Use it to check that SimplifyInstruction simplifications
are not breaking LCSSA form.  Fixes PR8622.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119727 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix loop unswitching's assumption that a code path which either</title>
<updated>2010-09-01T21:46:45Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-01T21:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b0a57210a435090d8106fc7fb3529ba21e6540bd'/>
<id>urn:sha1:b0a57210a435090d8106fc7fb3529ba21e6540bd</id>
<content type='text'>
infinite loops or exits will eventually exit. This fixes PR5373.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112745 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove arm_apcscc from the test files. It is the default and doing this</title>
<updated>2010-06-17T15:18:27Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2010-06-17T15:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1e81966626635c99bcb77d9291b7f185f2159e2b'/>
<id>urn:sha1:1e81966626635c99bcb77d9291b7f185f2159e2b</id>
<content type='text'>
matches what llvm-gcc and clang now produce.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106221 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>RewriteLoopBodyWithConditionConstant can end up rewriting the</title>
<updated>2010-04-20T05:09:16Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-20T05:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a78130c3207e59bfb2ec0b77ca3f48677685d9ae'/>
<id>urn:sha1:a78130c3207e59bfb2ec0b77ca3f48677685d9ae</id>
<content type='text'>
condition we're unswitching on.  In this case, don't try to
simplify the second copy of the loop which may be dead or not,
but is probably a constant now.  This fixes PR6879


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101870 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix a crash in loop unswitch on a loop invariant vector condition.</title>
<updated>2010-02-02T02:26:54Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-02T02:26:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3d606bbc92b5bbed17492b38b4f80728e676179f'/>
<id>urn:sha1:3d606bbc92b5bbed17492b38b4f80728e676179f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95055 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove an unreduced testcase, rename another.</title>
<updated>2010-02-02T02:23:37Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-02T02:23:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f96f1e013c4fb89e2d63764d1155e593542df31e'/>
<id>urn:sha1:f96f1e013c4fb89e2d63764d1155e593542df31e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95054 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to be bogus.</title>
<updated>2009-11-25T05:38:41Z</updated>
<author>
<name>Edward O'Callaghan</name>
<email>eocallaghan@auroraux.org</email>
</author>
<published>2009-11-25T05:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=25798439da8c1a11512317dd38d6f0022a3d1f7d'/>
<id>urn:sha1:25798439da8c1a11512317dd38d6f0022a3d1f7d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89844 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix for PR5373, Credit to Jakub Staszak.</title>
<updated>2009-11-24T11:51:52Z</updated>
<author>
<name>Edward O'Callaghan</name>
<email>eocallaghan@auroraux.org</email>
</author>
<published>2009-11-24T11:51:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=de8d3b73c85aa1a68959d296088fe022c839003f'/>
<id>urn:sha1:de8d3b73c85aa1a68959d296088fe022c839003f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89758 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move the dominator verification code out of special code embedded within</title>
<updated>2009-09-28T00:27:48Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-28T00:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9450b0e1a6154192ca597ad27f8eb6e6e807f7a4'/>
<id>urn:sha1:9450b0e1a6154192ca597ad27f8eb6e6e807f7a4</id>
<content type='text'>
the PassManager code into a regular verifyAnalysis method.

Also, reorganize loop verification. Make the LoopPass infrastructure
call verifyLoop as needed instead of having LoopInfo::verifyAnalysis
check every loop in the function after each looop pass. Add a new
command-line argument, -verify-loop-info, to enable the expensive
full checking.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82952 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate more redundant llvm-as calls.</title>
<updated>2009-09-11T18:17:12Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-11T18:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cabfea2a5887cc6cfe91db4a694f74261a317f3d'/>
<id>urn:sha1:cabfea2a5887cc6cfe91db4a694f74261a317f3d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81540 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
