Skip to content
  1. Feb 05, 2011
    • David Greene's avatar
      · 96d07a82
      David Greene authored
      [AVX] Revert 124910 until clients are ready.
      
      llvm-svn: 124912
      96d07a82
    • David Greene's avatar
      · bdd48150
      David Greene authored
      [AVX] Add some utilities to insert and extract 128-bit subvectors.
      This allows us to easily support 256-bit operations that don't have
      native 256-bit support.  This applies to integer operations, certain
      types of shuffles and various othher things.
      
      llvm-svn: 124910
      bdd48150
  2. Feb 04, 2011
  3. Feb 03, 2011
    • David Greene's avatar
      · c4da110f
      David Greene authored
      [AVX] VEXTRACTF128 support.  This commit includes patterns for
      matching EXTRACT_SUBVECTOR to VEXTRACTF128 along with support routines
      to examine and translate index values.  VINSERTF128 comes next.  With
      these two in place we can begin supporting more AVX operations as
      INSERT/EXTRACT can be used as a fallback when 256-bit support is not
      available.
      
      llvm-svn: 124797
      c4da110f
    • Rafael Espindola's avatar
      Fix PR9127 by reversing the operands even if they have more then one use. · d11311f2
      Rafael Espindola authored
      Reversing the operands allows us to fold, but doesn't force us to. Also, at
      this point the DAG is still being optimized, so the check for hasOneUse is not
      very precise.
      
      llvm-svn: 124773
      d11311f2
  4. Feb 02, 2011
  5. Feb 01, 2011
  6. Jan 31, 2011
  7. Jan 27, 2011
  8. Jan 26, 2011
  9. Jan 24, 2011
  10. Jan 23, 2011
  11. Jan 18, 2011
  12. Jan 17, 2011
  13. Jan 16, 2011
  14. Jan 14, 2011
  15. Jan 13, 2011
  16. Jan 11, 2011
Loading