<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms, branch release_23</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms?h=release_23</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Transforms?h=release_23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-05-09T15:07:33Z</updated>
<entry>
<title>don't sink invokes, even if they are readonly.  This fixes a</title>
<updated>2008-05-09T15:07:33Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-09T15:07:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bfc538c09ef619c2eac88c13ce32a94ca71694b9'/>
<id>urn:sha1:bfc538c09ef619c2eac88c13ce32a94ca71694b9</id>
<content type='text'>
crash on kimwitu++.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50901 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a type and formatting.</title>
<updated>2008-05-09T12:20:10Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-05-09T12:20:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=33af59d0f021838c8e601cb300681f71ee31c47a'/>
<id>urn:sha1:33af59d0f021838c8e601cb300681f71ee31c47a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50900 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement PR2298.  This transforms:</title>
<updated>2008-05-09T05:19:28Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-09T05:19:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7d2cbd2d43c389c0d067d30683ffefb6e4edde66'/>
<id>urn:sha1:7d2cbd2d43c389c0d067d30683ffefb6e4edde66</id>
<content type='text'>
   ~x &lt; ~y --&gt; y &lt; x
   -x == -y --&gt; x == y



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50882 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>restore doxygen comment.</title>
<updated>2008-05-09T04:43:13Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-09T04:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=94019f8e064bf84085b44c35ab0c1efb76fb94f7'/>
<id>urn:sha1:94019f8e064bf84085b44c35ab0c1efb76fb94f7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50881 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Improve pass documentation and comments.</title>
<updated>2008-05-08T17:46:35Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2008-05-08T17:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a8a118b68fa3ca1632e7280cd6994aa0f8f1eec1'/>
<id>urn:sha1:a8a118b68fa3ca1632e7280cd6994aa0f8f1eec1</id>
<content type='text'>
Patch by Matthijs Kooijman!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50861 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>More than just loads can read from memory: readonly calls like strlen</title>
<updated>2008-05-08T17:37:37Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-08T17:37:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2539e3389361115f5e75e4134bdd123171688ddc'/>
<id>urn:sha1:2539e3389361115f5e75e4134bdd123171688ddc</id>
<content type='text'>
also need to be checked for memory modifying instructions before we
can sink them.  THis fixes the second half of PR2297.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50860 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make instcombine's DSE respect loads as well as stores.  It is not safe to</title>
<updated>2008-05-08T17:20:30Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-08T17:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0ef546e639d45207b4776c80408c84170ad1cac6'/>
<id>urn:sha1:0ef546e639d45207b4776c80408c84170ad1cac6</id>
<content type='text'>
delete the first store in:

store x -&gt; p
load p
store y -&gt; p

This is for PR2297.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50859 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Check linkage.</title>
<updated>2008-05-08T15:08:39Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-05-08T15:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d7266d484a861c3fcc6763df27fc81a8e3c46fc5'/>
<id>urn:sha1:d7266d484a861c3fcc6763df27fc81a8e3c46fc5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50851 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Turn StripPointerCast() into a method</title>
<updated>2008-05-07T22:54:15Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-05-07T22:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0b12ecf6ff6b5d3a144178257b6206f0c4788792'/>
<id>urn:sha1:0b12ecf6ff6b5d3a144178257b6206f0c4788792</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50836 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug in the ComputeMaskedBits logic for multiply.</title>
<updated>2008-05-07T00:35:55Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-05-07T00:35:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=42ac929ed968939d22a715769e583aeed8f6c823'/>
<id>urn:sha1:42ac929ed968939d22a715769e583aeed8f6c823</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50793 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
