<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils/PerfectShuffle, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils/PerfectShuffle?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils/PerfectShuffle?h=release_32'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-05-18T06:42:21Z</updated>
<entry>
<title>In r131488 I misunderstood how VREV works. It splits the vector in half and splits each half. Therefore, the real problem was that we were using a VREV64 for a 4xi16, when we should have been using a VREV32.</title>
<updated>2011-05-18T06:42:21Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2011-05-18T06:42:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2a8eb722c7bb0fac2fe09a876f3471dcb25f465e'/>
<id>urn:sha1:2a8eb722c7bb0fac2fe09a876f3471dcb25f465e</id>
<content type='text'>
Updated test case and reverted change to the PerfectShuffle Table.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131529 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>vrev is incorrectly defined in the perfect shuffle table. The ordering is backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case.</title>
<updated>2011-05-17T20:48:40Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2011-05-17T20:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c81c9709ef219809b0d04c55a80a8d18c7194f6a'/>
<id>urn:sha1:c81c9709ef219809b0d04c55a80a8d18c7194f6a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131488 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach PerfectShuffle to not generate files with embedded tab characters.</title>
<updated>2010-10-14T00:12:49Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2010-10-14T00:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=41045ba731f37fb6bef980cdc63b0a8538b6c8ca'/>
<id>urn:sha1:41045ba731f37fb6bef980cdc63b0a8538b6c8ca</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116458 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Provide proper masks for neon perfect shuffle table.</title>
<updated>2009-09-25T22:52:29Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-09-25T22:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58cd84dc775ec4b4fb11e7d0e383449dfd81cf11'/>
<id>urn:sha1:58cd84dc775ec4b4fb11e7d0e383449dfd81cf11</id>
<content type='text'>
I definitely need to read documentation better :(

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82813 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table.</title>
<updated>2009-08-21T12:41:24Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-21T12:41:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1c8e581832440a114c9587d41473d107de4cac74'/>
<id>urn:sha1:1c8e581832440a114c9587d41473d107de4cac74</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79624 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add simple cost model to perfect shuffle. Currently we're doing just greedy search for cost instead of (proper) dynamic programming approach.</title>
<updated>2009-08-21T12:41:03Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-21T12:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c9d44f0d9c609f86e13fbf2e27165b663f94efe3'/>
<id>urn:sha1:c9d44f0d9c609f86e13fbf2e27165b663f94efe3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79623 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Whitespace cleanup</title>
<updated>2009-08-21T12:39:38Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-21T12:39:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cb02ddeda0cbbc23075a9be0bf59ad3f7eb8f5e1'/>
<id>urn:sha1:cb02ddeda0cbbc23075a9be0bf59ad3f7eb8f5e1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79618 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>these utils don't need exports.</title>
<updated>2009-02-26T19:02:23Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-02-26T19:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=13d5b71a957f51fc86e3d21606a312b391039a4b'/>
<id>urn:sha1:13d5b71a957f51fc86e3d21606a312b391039a4b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65559 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.</title>
<updated>2008-02-20T11:08:44Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-02-20T11:08:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ae9f3a3b7c915f725aef5a7250e88eaeddda03c6'/>
<id>urn:sha1:ae9f3a3b7c915f725aef5a7250e88eaeddda03c6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attributions from utils.</title>
<updated>2007-12-29T20:37:13Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3060910e290949a9ac5eda8726d030790c4d60ff'/>
<id>urn:sha1:3060910e290949a9ac5eda8726d030790c4d60ff</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45419 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
