<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/Inline, branch release_25</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/Inline?h=release_25</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/Inline?h=release_25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-02-14T01:04:03Z</updated>
<entry>
<title>Merge 64364 from mainline.</title>
<updated>2009-02-14T01:04:03Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-14T01:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3400fc0434bc7651d205f83bc8d71b943f1059b5'/>
<id>urn:sha1:3400fc0434bc7651d205f83bc8d71b943f1059b5</id>
<content type='text'>
Fix a nasty bug (PR3550) where the inline pass could incorrectly mark 
calls with the tail marker when inlining them through an invoke.  Patch,
testcase, and perfect analysis by Jay Foad!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64520 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2009-02-04T22:54:57Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-04T22:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7c9dac38d6c362efcee66d69f6eec3a5d72a13a4'/>
<id>urn:sha1:7c9dac38d6c362efcee66d69f6eec3a5d72a13a4</id>
<content type='text'>
Revert r63600.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63787 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update the callgraph when replacing InvokeInst with CallInst when inlining.</title>
<updated>2009-02-03T04:34:40Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2009-02-03T04:34:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dac5c4b10b387b55c2394cd98a64f3f1394df2e8'/>
<id>urn:sha1:dac5c4b10b387b55c2394cd98a64f3f1394df2e8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63600 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix testsuite regressions from recursive inlining.</title>
<updated>2009-01-13T22:43:37Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-01-13T22:43:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39fa32403e0b5e163f4f05566d6cde65e6c11095'/>
<id>urn:sha1:39fa32403e0b5e163f4f05566d6cde65e6c11095</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62189 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enable recursive inlining.  Reduce inlining threshold</title>
<updated>2009-01-12T22:11:50Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-01-12T22:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cbfdf9644ce38fd3404469c26ac3c8466c940b6e'/>
<id>urn:sha1:cbfdf9644ce38fd3404469c26ac3c8466c940b6e</id>
<content type='text'>
back to 200; 400 seems to be too high, loses more than
it gains.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62107 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do not inline functions with (dynamic) alloca into</title>
<updated>2009-01-08T21:45:23Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-01-08T21:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4362387c74d8fb07ec914b3173abf834d639ff39'/>
<id>urn:sha1:4362387c74d8fb07ec914b3173abf834d639ff39</id>
<content type='text'>
functions that don't already have a (dynamic) alloca.
Dynamic allocas cause inefficient codegen and we shouldn't
propagate this (behavior follows gcc).  Two existing tests
assumed such inlining would be done; they are hacked by
adding an alloca in the caller, preserving the point of
the tests.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61946 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add PR number.</title>
<updated>2008-11-05T18:41:15Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-11-05T18:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=60886066bf35ce6760e431712dc51b86197fbb80'/>
<id>urn:sha1:60886066bf35ce6760e431712dc51b86197fbb80</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58765 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>New test case.</title>
<updated>2008-11-05T01:40:30Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-11-05T01:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c9eaef0bf2d22f9f3ef3148560ae4159d357a76c'/>
<id>urn:sha1:c9eaef0bf2d22f9f3ef3148560ae4159d357a76c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58745 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add InlineCost class for represent the estimated cost of inlining a</title>
<updated>2008-10-30T19:26:59Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2008-10-30T19:26:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c5e1ec47c719806fcc882470595960512edc7441'/>
<id>urn:sha1:c5e1ec47c719806fcc882470595960512edc7441</id>
<content type='text'>
function.
 - This explicitly models the costs for functions which should
   "always" or "never" be inlined. This fixes bugs where such costs
   were not previously respected.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58450 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement function notes as function attributes. </title>
<updated>2008-09-26T23:51:19Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-26T23:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2c9c3e73682749016d5885b67ff719f634b37d58'/>
<id>urn:sha1:2c9c3e73682749016d5885b67ff719f634b37d58</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56716 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
