<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms/IPO, branch release_23</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms/IPO?h=release_23</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Transforms/IPO?h=release_23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-05-09T12:20:10Z</updated>
<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>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>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>Make several variable declarations static.</title>
<updated>2008-05-06T01:53:16Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-05-06T01:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4a3f6c88820a204f80ca0fa3f1f2fe09ca10b02f'/>
<id>urn:sha1:4a3f6c88820a204f80ca0fa3f1f2fe09ca10b02f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50696 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Delete the IPO simplify-libcalls and completely reimplement it as</title>
<updated>2008-05-01T06:25:24Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-05-01T06:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd1cbbe9cfeddab8ec99a9325c1e87311609c0a3'/>
<id>urn:sha1:fd1cbbe9cfeddab8ec99a9325c1e87311609c0a3</id>
<content type='text'>
a FunctionPass.  This makes it simpler, fixes dozens of bugs, adds
a couple of minor features, and shrinks is considerably: from
2214 to 1437 lines.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50520 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>use string length computation to generalize several xforms.</title>
<updated>2008-04-30T03:07:53Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-04-30T03:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ea8650cddfb4ec7a532409ea918173e050cb40e8'/>
<id>urn:sha1:ea8650cddfb4ec7a532409ea918173e050cb40e8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50464 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement more aggressive support for analyzing string length.  This</title>
<updated>2008-04-29T06:56:02Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-04-29T06:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5b222d748a0976497297fa77d1dd36328331e32c'/>
<id>urn:sha1:5b222d748a0976497297fa77d1dd36328331e32c</id>
<content type='text'>
generalizes the previous code to handle the case when the string is not
an immediate to the strlen call (for example, crazy stuff like 
strlen(c ? "foo" : "bart"+1) -&gt; 3).  This implements 
gcc.c-torture/execute/builtins/strlen-2.c.  I will generalize other
cases in simplifylibcalls to use the same routine later.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50408 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>When SRoA'ing a global variable, make sure the new globals get the </title>
<updated>2008-04-26T07:40:11Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-04-26T07:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=998182b3802d2be8d081ca484b5d4fd5e1188950'/>
<id>urn:sha1:998182b3802d2be8d081ca484b5d4fd5e1188950</id>
<content type='text'>
appropriate alignment.  This fixes a miscompilation of 252.eon on
x86-64 (rdar://5891920).

Bill, please pull this into Tak.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50308 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989</title>
<updated>2008-04-25T16:53:59Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2008-04-25T16:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=280a6e607d8eb7401749a92db624a82de47da777'/>
<id>urn:sha1:280a6e607d8eb7401749a92db624a82de47da777</id>
<content type='text'>
r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50265 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>simplify code for propagation of constant arguments into </title>
<updated>2008-04-23T06:16:27Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-04-23T06:16:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4af6ad37898bcda9e29fe1c7abbb1b9899af3b5b'/>
<id>urn:sha1:4af6ad37898bcda9e29fe1c7abbb1b9899af3b5b</id>
<content type='text'>
callees.


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