<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms, branch release_22</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms?h=release_22</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Transforms?h=release_22'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-01-21T20:43:02Z</updated>
<entry>
<title>Merge from mainline.</title>
<updated>2008-01-21T20:43:02Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2008-01-21T20:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=53e6bb75cf670d33531f4658ef321b93a2bebb8b'/>
<id>urn:sha1:53e6bb75cf670d33531f4658ef321b93a2bebb8b</id>
<content type='text'>
Make sure the caller doesn't use freed memory.
Fixes PR1935.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46213 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>DAE bug fix. Don't lose parameter attributes on vararg arguments.</title>
<updated>2008-01-17T04:18:54Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2008-01-17T04:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b2fc2a330a9106c67d50a2b6dbfffc679af4ce88'/>
<id>urn:sha1:b2fc2a330a9106c67d50a2b6dbfffc679af4ce88</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46113 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix arg promotion to propagate the correct attrs on the calls to</title>
<updated>2008-01-17T01:17:03Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-17T01:17:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ab04e13a1f017c2b0a82344b4c083d92139ee2cc'/>
<id>urn:sha1:ab04e13a1f017c2b0a82344b4c083d92139ee2cc</id>
<content type='text'>
promoted functions.  This is important for varargs calls in 
particular.  Thanks to duncan for providing a great testcase.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46108 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Handle attribute(used) global variables that are i8.</title>
<updated>2008-01-16T21:35:43Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-16T21:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1e9aa716e9058b035c12673d3873c18c6781820c'/>
<id>urn:sha1:1e9aa716e9058b035c12673d3873c18c6781820c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46090 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do not strip llvm.used values.</title>
<updated>2008-01-16T03:33:05Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-01-16T03:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8c231e5dda26b790ff388fe2f70eeeda621c9261'/>
<id>urn:sha1:8c231e5dda26b790ff388fe2f70eeeda621c9261</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46045 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>I noticed that the trampoline straightening transformation could</title>
<updated>2008-01-14T19:52:09Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-01-14T19:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b0c9b93bb4c591b1cec0491eec34f792cd3cf111'/>
<id>urn:sha1:b0c9b93bb4c591b1cec0491eec34f792cd3cf111</id>
<content type='text'>
drop attributes on varargs call arguments.  Also, it could generate
invalid IR if the transformed call already had the 'nest' attribute
somewhere (this can never happen for code coming from llvm-gcc,
but it's a theoretical possibility).  Fix both problems.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45973 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan's</title>
<updated>2008-01-14T02:09:12Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-14T02:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=941db495b8233a3753ce72a84021f677073ff4ea'/>
<id>urn:sha1:941db495b8233a3753ce72a84021f677073ff4ea</id>
<content type='text'>
byval work.  This miscompilation is due to the program indexing an array out
of range and us doing a transformation that broke this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45949 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The isNotSuitableForSRA property is now dead, don't compute it.</title>
<updated>2008-01-14T01:32:52Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-14T01:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6a93fc01a787ae53095504f882781dbf550b23c6'/>
<id>urn:sha1:6a93fc01a787ae53095504f882781dbf550b23c6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45948 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very </title>
<updated>2008-01-14T01:31:05Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-14T01:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=727c21084d2f96c25b0ec1bc9a03cb88105a417c'/>
<id>urn:sha1:727c21084d2f96c25b0ec1bc9a03cb88105a417c</id>
<content type='text'>
difficult to understand the invariants.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45947 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make the 'shrink global to bool' optimization more self contained, and thus </title>
<updated>2008-01-14T01:17:44Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-01-14T01:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58e44f49ddd16825fbacc60d6146376ca17f47eb'/>
<id>urn:sha1:58e44f49ddd16825fbacc60d6146376ca17f47eb</id>
<content type='text'>
easier to show that its safe.  No functionality change.


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