<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/MemCpyOpt, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/MemCpyOpt?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-02-22T09:09:42Z</updated>
<entry>
<title>Use references to attribute groups on the call/invoke instructions.</title>
<updated>2013-02-22T09:09:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-22T09:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=351b7a10e2560a835759748c58da09e53207b39d'/>
<id>urn:sha1:351b7a10e2560a835759748c58da09e53207b39d</id>
<content type='text'>
Listing all of the attributes for the callee of a call/invoke instruction is way
too much and makes the IR unreadable. Use references to attributes instead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175877 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Simplify the 'operator&lt;' for the attribute object.</title>
<updated>2013-02-15T05:25:26Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-15T05:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=94328f4ff3d450104f15c9dae437cea80417233d'/>
<id>urn:sha1:94328f4ff3d450104f15c9dae437cea80417233d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175252 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Fix testcase for attribute ordering."</title>
<updated>2013-02-15T04:15:53Z</updated>
<author>
<name>Anna Zaks</name>
<email>ganna@apple.com</email>
</author>
<published>2013-02-15T04:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e7210257829522973777851a1fd6e44d82e36fbc'/>
<id>urn:sha1:e7210257829522973777851a1fd6e44d82e36fbc</id>
<content type='text'>
This reverts commit 58f20a3cbfca7384fe5e25e095f18572736a4792.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175249 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Fix testcase for attribute ordering."</title>
<updated>2013-02-15T04:15:50Z</updated>
<author>
<name>Anna Zaks</name>
<email>ganna@apple.com</email>
</author>
<published>2013-02-15T04:15:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=03192fe600bc0f4978a5b936b1eab701ff1a08e5'/>
<id>urn:sha1:03192fe600bc0f4978a5b936b1eab701ff1a08e5</id>
<content type='text'>
This reverts commit 997c6516ca161073a1d516ebca7c0ca7722f64e2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175248 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix testcase for attribute ordering.</title>
<updated>2013-02-15T01:04:46Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-15T01:04:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=223b3fdc557c0a3901f53297e63044308b8e7e89'/>
<id>urn:sha1:223b3fdc557c0a3901f53297e63044308b8e7e89</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175238 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix testcase for attribute ordering.</title>
<updated>2013-02-15T00:58:25Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-15T00:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8fd4d234157d45be094219d87de4101264365740'/>
<id>urn:sha1:8fd4d234157d45be094219d87de4101264365740</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175236 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the AttrBuilder form of the Attribute::get creators.</title>
<updated>2013-01-31T23:16:25Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-01-31T23:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=169d5270751597aed4095ead00401a3374906147'/>
<id>urn:sha1:169d5270751597aed4095ead00401a3374906147</id>
<content type='text'>
The AttrBuilder is for building a collection of attributes. The Attribute object
holds only one attribute. So it's not really useful for the Attribute object to
have a creator which takes an AttrBuilder.

This has two fallouts:

1. The AttrBuilder no longer holds its internal attributes in a bit-mask form.
2. The attributes are now ordered alphabetically (hence why the tests have changed).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174110 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>In my recent change to avoid use of underaligned memory I didn't notice that</title>
<updated>2012-10-04T13:53:21Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2012-10-04T13:53:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7508f946bc4b5022cc4612c8c7492f2e23043976'/>
<id>urn:sha1:7508f946bc4b5022cc4612c8c7492f2e23043976</id>
<content type='text'>
cpyDest can be mutated in some cases, which would then cause a crash later if
indeed the memory was underaligned.  This brought down several buildbots, so
I guess the underaligned case is much more common than I thought!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165228 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The memcpy optimizer was happily doing call slot forwarding when the new memory</title>
<updated>2012-10-04T10:54:40Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2012-10-04T10:54:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f58747517cf2ba55c6f89a5ddc4de63be9e1362f'/>
<id>urn:sha1:f58747517cf2ba55c6f89a5ddc4de63be9e1362f</id>
<content type='text'>
was less aligned than the old.  In the testcase this results in an overaligned
memset: the memset alignment was correct for the original memory but is too much
for the new memory.  Fix this by either increasing the alignment of the new
memory or bailing out if that isn't possible.  Should fix the gcc-4.7 self-host
buildbot failure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165220 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>MemCpyOpt: When forming a memset from stores also take GEP constexprs into account.</title>
<updated>2012-09-13T16:29:49Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-09-13T16:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39acdb0200ff78065699509fccfc605f86237350'/>
<id>urn:sha1:39acdb0200ff78065699509fccfc605f86237350</id>
<content type='text'>
This is common when storing to global variables.

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