<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86/memcmp.ll, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86/memcmp.ll?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86/memcmp.ll?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-12-24T01:07:17Z</updated>
<entry>
<title>handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a </title>
<updated>2009-12-24T01:07:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-12-24T01:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=04b091a7822c60512285ee66b058f98399bf1cf9'/>
<id>urn:sha1:04b091a7822c60512285ee66b058f98399bf1cf9</id>
<content type='text'>
compare.  On other targets we end up with a call to memcmp because we don't
want 16 individual byte loads.  We should be able to use movups as well, but
we're failing to select the generated icmp.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92107 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>move an optimization for memcmp out of simplifylibcalls and into </title>
<updated>2009-12-24T00:37:38Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-12-24T00:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8047d9a6be9c6261c4d3f286786be856d619ed0f'/>
<id>urn:sha1:8047d9a6be9c6261c4d3f286786be856d619ed0f</id>
<content type='text'>
SDISel.  This optimization was causing simplifylibcalls to 
introduce type-unsafe nastiness.  This is the first step, I'll be 
expanding the memcmp optimizations shortly, covering things that
we really really wouldn't want simplifylibcalls to do.


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