<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms?h=release_24'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-10-17T21:36:29Z</updated>
<entry>
<title>remove v[if]cmp functionality from the 2.4 release.  These instructions will be removed or substantially changes in mainline after the 2.4 release and we don't want to have to support these for backwards compatibility purposes.  Patch by Chris.</title>
<updated>2008-10-17T21:36:29Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T21:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8c07c4ede04f4a06b8e090da65dc38706543f5cf'/>
<id>urn:sha1:8c07c4ede04f4a06b8e090da65dc38706543f5cf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57732 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2008-10-17T17:50:35Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-10-17T17:50:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7f3bc26428a8b80958b3dbfe4c7015b4134bed05'/>
<id>urn:sha1:7f3bc26428a8b80958b3dbfe4c7015b4134bed05</id>
<content type='text'>
Fix PR2697 by rewriting the '(X / pos) op neg' logic.  This also changes a couple other cases for clarity, but shouldn't affect correctness.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_24@57698 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>Allow scalarrepl to treat an all-zero GEP just as bitcast.</title>
<updated>2008-10-06T16:23:31Z</updated>
<author>
<name>Matthijs Kooijman</name>
<email>matthijs@stdin.nl</email>
</author>
<published>2008-10-06T16:23:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5fac55fafb53fde5c548bcd08e07418e9d8e549f'/>
<id>urn:sha1:5fac55fafb53fde5c548bcd08e07418e9d8e549f</id>
<content type='text'>
This includes not marking a GEP involving a vector as unsafe, but only when it
has all zero indices. This allows scalarrepl to work in a few more cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57177 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>rewrite bswap matching to be more general, allowing arbitrary</title>
<updated>2008-10-05T02:13:19Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-10-05T02:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8c34cd287a07d80491cde1e86da98568675dbe47'/>
<id>urn:sha1:8c34cd287a07d80491cde1e86da98568675dbe47</id>
<content type='text'>
shifting and masking inside a bswap expr.  This allows it to handle
the cases from PR2842, which involve the intermediate 'or' 
expressions being shifted, not just the input value.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57095 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Ignore loads from and stores to local memory (i.e. allocas)</title>
<updated>2008-10-04T13:24:24Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-10-04T13:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c82b6a1ed2496ce0d61d2e51ed3a4cac4db786da'/>
<id>urn:sha1:c82b6a1ed2496ce0d61d2e51ed3a4cac4db786da</id>
<content type='text'>
when deciding whether to mark a function readnone/readonly.
Since the pass is currently run before SROA, this may be
quite helpful.  Requested by Chris on IRC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57050 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Allow the construction of SCEVs with SCEVCouldNotCompute operands, by</title>
<updated>2008-10-04T11:19:07Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2008-10-04T11:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=26e4b216c0c065dece616c1c9931252e2a0e40c6'/>
<id>urn:sha1:26e4b216c0c065dece616c1c9931252e2a0e40c6</id>
<content type='text'>
implementing folding. Fixes PR2857.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57049 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Nick Lewycky's patch.</title>
<updated>2008-10-03T18:57:37Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-10-03T18:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=20da1f07dac4d771e55ee5c7f105ccedfa4caaaa'/>
<id>urn:sha1:20da1f07dac4d771e55ee5c7f105ccedfa4caaaa</id>
<content type='text'>
While hosting instruction check PHI node.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57025 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix misoptimization of:  xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2))</title>
<updated>2008-09-30T06:08:34Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2008-09-30T06:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a06cf82a7b6cbfce77d4449f2c9933dc332adcf0'/>
<id>urn:sha1:a06cf82a7b6cbfce77d4449f2c9933dc332adcf0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56834 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Support inreg, zext and sext as return value attributes.</title>
<updated>2008-09-29T20:49:50Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-29T20:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=652203f3f3b6dd5062bb450d189a80d8aaa51693'/>
<id>urn:sha1:652203f3f3b6dd5062bb450d189a80d8aaa51693</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56801 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
