1. 2a8eb72 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. by Tanya Lattner · 13 years ago
  2. c81c970 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. by Tanya Lattner · 13 years ago
  3. 41045ba Teach PerfectShuffle to not generate files with embedded tab characters. by Jim Grosbach · 14 years ago
  4. 58cd84d Provide proper masks for neon perfect shuffle table. by Anton Korobeynikov · 15 years ago
  5. 1c8e581 Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table. by Anton Korobeynikov · 15 years ago
  6. c9d44f0 Add simple cost model to perfect shuffle. Currently we're doing just greedy search for cost instead of (proper) dynamic programming approach. by Anton Korobeynikov · 15 years ago
  7. cb02dde Whitespace cleanup by Anton Korobeynikov · 15 years ago
  8. 13d5b71 these utils don't need exports. by Chris Lattner · 16 years ago
  9. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
  10. 3060910 remove attributions from utils. by Chris Lattner · 17 years ago
  11. 5116784 remove attributions from tools/utils makefiles. by Chris Lattner · 17 years ago
  12. c9c1787 Set the new NO_INSTALL flag for build-only tools. by Reid Spencer · 18 years ago
  13. 64a8ddd silence warning by Chris Lattner · 18 years ago
  14. 3ed469c For PR786: by Reid Spencer · 18 years ago
  15. d74ea2b Patches to make the LLVM sources more -pedantic clean. Patch provided by Chris Lattner · 18 years ago
  16. 309db81 Fix a build failure on Vladimir's tester. by Chris Lattner · 19 years ago
  17. 8c3e847 Encode a cost of zero as a cost of 1. by Chris Lattner · 19 years ago
  18. 195d8ad Really, I can count! by Chris Lattner · 19 years ago
  19. cf1f644 assign stable opcodes to the various altivec ops. by Chris Lattner · 19 years ago
  20. 4ad53bd Rename BuildShuffleTable -> PerfectShuffle by Chris Lattner · 19 years ago
  21. 3033d4d rename the table by Chris Lattner · 19 years ago
  22. 27e98aa Initial checking of a perfect shuffle generation program for 4-element by Chris Lattner · 19 years ago