<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LoopIndexSplit, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LoopIndexSplit?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LoopIndexSplit?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-06-27T22:58:27Z</updated>
<entry>
<title>Don't try to split a loop when the controlling icmp instruction</title>
<updated>2009-06-27T22:58:27Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-06-27T22:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f7ca1611e22d7b877ecfd444841f8c79deb5f9e4'/>
<id>urn:sha1:f7ca1611e22d7b877ecfd444841f8c79deb5f9e4</id>
<content type='text'>
doesn't have an IV-based operand. This fixes PR4471.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74399 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split the Add, Sub, and Mul instruction opcodes into separate</title>
<updated>2009-06-04T22:49:04Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-06-04T22:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ae3a0be92e33bc716722aa600983fc1535acb122'/>
<id>urn:sha1:ae3a0be92e33bc716722aa600983fc1535acb122</id>
<content type='text'>
integer and floating-point opcodes, introducing
FAdd, FSub, and FMul.

For now, the AsmParser, BitcodeReader, and IRBuilder all preserve
backwards compatability, and the Core LLVM APIs preserve backwards
compatibility for IR producers. Most front-ends won't need to change
immediately.

This implements the first step of the plan outlined here:
http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72897 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it.</title>
<updated>2009-03-30T22:24:10Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2009-03-30T22:24:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b23c232fc8a0777145480cf3ccc58f5b61e0c277'/>
<id>urn:sha1:b23c232fc8a0777145480cf3ccc58f5b61e0c277</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68071 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If branch conditions' one successor is dominating another non-latch successor then this loop's iteration space can not be restricted. In this example block bb5 is always executed.</title>
<updated>2009-03-02T23:39:14Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2009-03-02T23:39:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cf42ee42b1a5444cd073703ff284ae0a41608227'/>
<id>urn:sha1:cf42ee42b1a5444cd073703ff284ae0a41608227</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65902 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Ignore DbgInfoIntrinsics.</title>
<updated>2009-02-06T06:19:06Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2009-02-06T06:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d96c60df3fb639cc8ab213ae72b888c7fb96b3d6'/>
<id>urn:sha1:d96c60df3fb639cc8ab213ae72b888c7fb96b3d6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63923 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rewrite code that 1) filters loops and 2) calculates new loop bounds.</title>
<updated>2008-12-04T21:38:42Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-12-04T21:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3831005eb1ef41802c970244ba08d9df7d0eee9a'/>
<id>urn:sha1:3831005eb1ef41802c970244ba08d9df7d0eee9a</id>
<content type='text'>
This fixes many bugs. I will add more test cases in a separate check-in.

Some day, the code that manipulates CFG and updates dom. info could use refactoring help.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60554 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If the sign of exit condition and split condition does not match</title>
<updated>2008-11-10T19:48:34Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-11-10T19:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d4e7f44319824998bafe1bd1c50314e1310a9ca1'/>
<id>urn:sha1:d4e7f44319824998bafe1bd1c50314e1310a9ca1</id>
<content type='text'>
then do not split loop index.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58995 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Check loop exit predicate properly while eliminating one iteration loop.</title>
<updated>2008-10-10T22:02:57Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-10-10T22:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc19fbd2ca2759eafaea4d174a814f9236f2d0e8'/>
<id>urn:sha1:fc19fbd2ca2759eafaea4d174a814f9236f2d0e8</id>
<content type='text'>
This patch fixes PR 2869


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57369 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typo, fix PR 2865.</title>
<updated>2008-10-06T23:22:54Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-10-06T23:22:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d44b7c1b0798b5b28556314278948a941442c1ec'/>
<id>urn:sha1:d44b7c1b0798b5b28556314278948a941442c1ec</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57221 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>splitLoop does not handle split condition EQ.</title>
<updated>2008-09-18T23:45:14Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-18T23:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4fe0fe8b493437e91f8510b81462ff39f0d889ca'/>
<id>urn:sha1:4fe0fe8b493437e91f8510b81462ff39f0d889ca</id>
<content type='text'>
Fixes PR 2805


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