1. Aug 27, 2020
  2. Aug 26, 2020
    • Sjoerd Meijer's avatar
      [LV] Fallback strategies if tail-folding fails · bda8fbe2
      Sjoerd Meijer authored
      This implements 2 different vectorisation fallback strategies if tail-folding
      fails: 1) don't vectorise at all, or 2) vectorise using a scalar epilogue. This
      can be controlled with option -prefer-predicate-over-epilogue, that has been
      changed to take a numeric value corresponding to the tail-folding preference
      and preferred fallback.
      
      Patch by: Pierre van Houtryve, Sjoerd Meijer.
      
      Differential Revision: https://reviews.llvm.org/D79783
      bda8fbe2