<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/MemCpyOpt, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-09-18T04:26:28Z</updated>
<entry>
<title>Fix PR5001 PR5002.</title>
<updated>2009-09-18T04:26:28Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-18T04:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=440f4126b4b111b2e8f1b99bf59689d0f58bb1fd'/>
<id>urn:sha1:440f4126b4b111b2e8f1b99bf59689d0f58bb1fd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82191 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81810 from mainline.</title>
<updated>2009-09-16T01:10:57Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dc10e65ed6ba47039b385aa11e267e5edb9a9065'/>
<id>urn:sha1:dc10e65ed6ba47039b385aa11e267e5edb9a9065</id>
<content type='text'>
When extending a memset range past the front, set the alignment of the
memset region to the alignment of the new start address.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81976 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split the Add, Sub, and Mul instruction opcodes into separate</title>
<updated>2009-06-04T22:49:04Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-06-04T22:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ae3a0be92e33bc716722aa600983fc1535acb122'/>
<id>urn:sha1:ae3a0be92e33bc716722aa600983fc1535acb122</id>
<content type='text'>
integer and floating-point opcodes, introducing
FAdd, FSub, and FMul.

For now, the AsmParser, BitcodeReader, and IRBuilder all preserve
backwards compatability, and the Core LLVM APIs preserve backwards
compatibility for IR producers. Most front-ends won't need to change
immediately.

This implements the first step of the plan outlined here:
http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72897 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix two issues that Eli Friedman pointed out, where would misoptimized code like:</title>
<updated>2008-06-01T22:26:26Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-06-01T22:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=009e4f760969e3530cc2641a9599e646a20580c2'/>
<id>urn:sha1:009e4f760969e3530cc2641a9599e646a20580c2</id>
<content type='text'>
char a[200];
init(a, a+200);

OR

int a[200];
char* b = (char*)a;
char* c = (char*)a;
foo(b, c);


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51850 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Test for PR2401</title>
<updated>2008-06-01T21:55:55Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2008-06-01T21:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=19d4d12ee0e31505c3d776c29e3ad0b6c17cda67'/>
<id>urn:sha1:19d4d12ee0e31505c3d776c29e3ad0b6c17cda67</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51849 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>sabre brings to my attention that the 'tr' suffix is also obsolete</title>
<updated>2008-05-20T21:00:03Z</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2008-05-20T21:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f6cadc440cbf04330b3cda9a3c76728f08035203'/>
<id>urn:sha1:f6cadc440cbf04330b3cda9a3c76728f08035203</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51349 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too.</title>
<updated>2008-05-20T19:52:04Z</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2008-05-20T19:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=722243bd402aaed698a279cb323cf37554befd53'/>
<id>urn:sha1:722243bd402aaed698a279cb323cf37554befd53</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51328 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<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>
