<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LoopUnswitch, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LoopUnswitch?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LoopUnswitch?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-09-27T00:59:31Z</updated>
<entry>
<title>Split the landing pad basic block with the correct function. Also merge the</title>
<updated>2011-09-27T00:59:31Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-09-27T00:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d5520987d146487733e2453c8f0cf6ddd0f6ceba'/>
<id>urn:sha1:d5520987d146487733e2453c8f0cf6ddd0f6ceba</id>
<content type='text'>
split landingpad instructions into a PHI node.
PR11016


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140592 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Bail on unswitching a switch statement for a case with a critical edge. We name</title>
<updated>2011-06-03T06:27:15Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-06-03T06:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=444f297a782047fbe6255a3543bc3ccd025c0691'/>
<id>urn:sha1:444f297a782047fbe6255a3543bc3ccd025c0691</id>
<content type='text'>
which edge to split by pred/succ pair, which means that we can end up splitting
the wrong edge (by case value) in the switch statement entirely. Fixes PR10031!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132535 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<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>
</feed>
