<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-04-13T16:34:45Z</updated>
<entry>
<title>Merge r100936 from mainline to fix PR6760.</title>
<updated>2010-04-13T16:34:45Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-04-13T16:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=690b4179358158a907ccfbd5038ed32adcbbaa66'/>
<id>urn:sha1:690b4179358158a907ccfbd5038ed32adcbbaa66</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@101137 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge r98416 from mainline.</title>
<updated>2010-03-23T16:58:02Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-23T16:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=434622b0d1a25a8675a80cf3b8f16114027e5cee'/>
<id>urn:sha1:434622b0d1a25a8675a80cf3b8f16114027e5cee</id>
<content type='text'>
Fix a typo in ValueTracking that's causing instcombine to delete needed shift instructions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99289 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Migrate _chk call lowering from SimplifyLibCalls to InstCombine. Stub</title>
<updated>2010-03-06T10:50:38Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2010-03-06T10:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=27ceaa13f820e33c44e29adc2095dd3e1e69d09f'/>
<id>urn:sha1:27ceaa13f820e33c44e29adc2095dd3e1e69d09f</id>
<content type='text'>
out the remainder of the calls that we should lower in some way and
move the tests to the new correct directory. Fix up tests that are now
optimized more than they were before by -instcombine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97875 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Temporarily revert:</title>
<updated>2010-03-06T03:11:35Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2010-03-06T03:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=75f0d6953a8492ec21f3b82489090a1152f1f516'/>
<id>urn:sha1:75f0d6953a8492ec21f3b82489090a1152f1f516</id>
<content type='text'>
Log:
Transform @llvm.objectsize to integer if the argument is a result of malloc of known size.

Modified:
   llvm/trunk/lib/Transforms/InstCombine/InstCombineCalls.cpp
   llvm/trunk/test/Transforms/InstCombine/objsize.ll

It appears to be causing swb and nightly test failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97866 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Transform @llvm.objectsize to integer if the argument is a result of malloc of known size.</title>
<updated>2010-03-06T01:01:42Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-03-06T01:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc8ccfedbba651e324d827de6693aad1491314c7'/>
<id>urn:sha1:fc8ccfedbba651e324d827de6693aad1491314c7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97860 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Safely turn memset_chk etc. to non-chk variant if the known object size is &gt;= memset / memcpy / memmove size.</title>
<updated>2010-03-05T20:59:47Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-03-05T20:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a79eb387acbb7ed7eeb4cc8074efd4aeea6d1acd'/>
<id>urn:sha1:a79eb387acbb7ed7eeb4cc8074efd4aeea6d1acd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97828 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Instcombine should turn llvm.objectsize of a alloca with static size to an integer.</title>
<updated>2010-03-05T20:47:23Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-03-05T20:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a862326bc72be147d9f668b84b9187258e690dc4'/>
<id>urn:sha1:a862326bc72be147d9f668b84b9187258e690dc4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97827 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix PR6512, a case where instcombine would incorrectly merge loads</title>
<updated>2010-03-05T18:53:28Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-05T18:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4c5fb1a311a7a5e3ceb802f5b26329d30f2713b1'/>
<id>urn:sha1:4c5fb1a311a7a5e3ceb802f5b26329d30f2713b1</id>
<content type='text'>
from different addr spaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97813 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR6503.  This turned into a much more interesting and nasty bug.  Various </title>
<updated>2010-03-05T08:46:26Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-05T08:46:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f34f48c57870cf4eb4d48e23b11e29b95d1950c3'/>
<id>urn:sha1:f34f48c57870cf4eb4d48e23b11e29b95d1950c3</id>
<content type='text'>
parts of the cmp|cmp and cmp&amp;cmp folding logic wasn't prepared for vectors
(unrelated to the bug but noticed while in the code) and the code was 
*definitely* not safe to use by the (cast icmp)|(cast icmp) handling logic
that I added in r95855.  Fix all this up by changing the various routines
to more consistently use IRBuilder and not pass in the I which had the wrong 
type.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97801 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>make these less sensitive to temporary naming.</title>
<updated>2010-03-05T08:43:33Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-05T08:43:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=76e70312dbf8fc61ac00e13b00f4996f95f40174'/>
<id>urn:sha1:76e70312dbf8fc61ac00e13b00f4996f95f40174</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97799 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
