<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/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>Let the fallthrough handle whether or not we've changed anything</title>
<updated>2010-03-06T10:59:25Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2010-03-06T10:59:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7b323a34fa034389e9e439f6c02eeb73e87ab9db'/>
<id>urn:sha1:7b323a34fa034389e9e439f6c02eeb73e87ab9db</id>
<content type='text'>
before we try to optimize.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97876 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>Update CMake build.</title>
<updated>2010-03-05T22:34:16Z</updated>
<author>
<name>Ted Kremenek</name>
<email>kremenek@apple.com</email>
</author>
<published>2010-03-05T22:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e080b038bfafaf9ea5d2a9a326be8de066bee10a'/>
<id>urn:sha1:e080b038bfafaf9ea5d2a9a326be8de066bee10a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97846 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move SimplifyLibCalls's LibCall builders to a separate file so they</title>
<updated>2010-03-05T22:25:30Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2010-03-05T22:25:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b6174e3605a184df0e403d6502df1ed57cf34352'/>
<id>urn:sha1:b6174e3605a184df0e403d6502df1ed57cf34352</id>
<content type='text'>
can be used in more places.  Add an argument for the TargetData that
most of them need. Update for the getInt8PtrTy() change.  Should be
no functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97844 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>
</feed>
