Skip to content
  1. Apr 13, 2012
    • Hal Finkel's avatar
      By default, use Early-CSE instead of GVN for vectorization cleanup. · 204bf535
      Hal Finkel authored
      As has been suggested by Duncan and others, Early-CSE and GVN should
      do similar redundancy elimination, but Early-CSE is much less expensive.
      Most of my autovectorization benchmarks show a performance regresion, but
      all of these are < 0.1%, and so I think that it is still worth using
      the less expensive pass.
      
      llvm-svn: 154673
      204bf535
  2. Apr 03, 2012
  3. Mar 24, 2012
  4. Feb 01, 2012
    • Hal Finkel's avatar
      Add a basic-block autovectorization pass. · c34e5113
      Hal Finkel authored
      This is the initial checkin of the basic-block autovectorization pass along with some supporting vectorization infrastructure.
      Special thanks to everyone who helped review this code over the last several months (especially Tobias Grosser).
      
      llvm-svn: 149468
      c34e5113
  5. Jan 17, 2012
  6. Dec 07, 2011
  7. Nov 30, 2011
  8. Aug 16, 2011
  9. Aug 10, 2011
  10. Aug 02, 2011
Loading