Skip to content
  1. Apr 24, 2009
    • Rafael Espindola's avatar
      Revert 69952. Causes testsuite failures on linux x86-64. · b93db668
      Rafael Espindola authored
      llvm-svn: 69967
      b93db668
    • Nate Begeman's avatar
      PR2957 · bb881d66
      Nate Begeman authored
      ISD::VECTOR_SHUFFLE now stores an array of integers representing the shuffle
      mask internal to the node, rather than taking a BUILD_VECTOR of ConstantSDNodes
      as the shuffle mask.  A value of -1 represents UNDEF.
      
      In addition to eliminating the creation of illegal BUILD_VECTORS just to 
      represent shuffle masks, we are better about canonicalizing the shuffle mask,
      resulting in substantially better code for some classes of shuffles.
      
      A clean up of x86 shuffle code, and some canonicalizing in DAGCombiner is next.
      
      llvm-svn: 69952
      bb881d66
  2. Apr 23, 2009
  3. Apr 21, 2009
  4. Apr 20, 2009
  5. Apr 18, 2009
  6. Apr 17, 2009
  7. Apr 16, 2009
  8. Apr 15, 2009
  9. Apr 14, 2009
  10. Apr 13, 2009
  11. Apr 12, 2009
  12. Apr 11, 2009
  13. Apr 10, 2009
Loading