<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/MemCpyOpt, branch release_23</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=release_23</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=release_23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-04-29T21:26:06Z</updated>
<entry>
<title>Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because </title>
<updated>2008-04-29T21:26:06Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-04-29T21:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9dcace3cafb4da5c3d94f3b89e54ea0d7164a286'/>
<id>urn:sha1:9dcace3cafb4da5c3d94f3b89e54ea0d7164a286</id>
<content type='text'>
we were checking for it in the wrong order.  This caused a miscompilation because the
return slot optimization assumes that the call it is dealing with is NOT a memcpy.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50444 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Refactor memcpyopt based on Chris' suggestions.  Consolidate several functions</title>
<updated>2008-04-21T07:45:10Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-04-21T07:45:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a8bd65835be9e1ce07f5006e92625ec4e9fa387a'/>
<id>urn:sha1:a8bd65835be9e1ce07f5006e92625ec4e9fa387a</id>
<content type='text'>
and simplify code that was fallout from the separation of memcpyopt and gvn.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50034 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Factor a bunch of functionality related to memcpy and memset transforms out of </title>
<updated>2008-04-09T08:23:16Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-04-09T08:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a723d1e48f4a261512c28845c53eda569fa5218c'/>
<id>urn:sha1:a723d1e48f4a261512c28845c53eda569fa5218c</id>
<content type='text'>
GVN and into its own pass.


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