Skip to content
  1. Aug 20, 2010
  2. Aug 19, 2010
  3. Aug 18, 2010
  4. Aug 17, 2010
  5. Aug 16, 2010
  6. Aug 14, 2010
  7. Aug 13, 2010
  8. Aug 12, 2010
  9. Aug 10, 2010
    • Nate Begeman's avatar
      Add the minimal amount of smarts necessary to instcombine of shufflevectors to recognize · 26536306
      Nate Begeman authored
      patterns generated by clang for transpose of a matrix in generic vectors.  This is made
      of two parts:
      
      1) Propagating vector extracts of hi/lo half into their users
      2) Recognizing an insertion of even elements followed by the odd elements as an unpack.
      
      Testcase to come, but this shrinks the # of shuffle instructions generated on x86 from ~40 to the minimal 8.
      
      llvm-svn: 110734
      26536306
  10. Aug 09, 2010
  11. Aug 08, 2010
  12. Aug 07, 2010
  13. Aug 06, 2010
  14. Aug 04, 2010
Loading