------- Comment #40 from jakub at gcc dot gnu dot org 2009-07-27 14:51 ------- If the cond_expr compute a minimum or maximum and the other cond_exprs compute something based on the IV at the extremum, then I don't see why it couldn't be vectorized by computing extremes of odd/even and corresponding values based on the IV at those points, then merging them in the final step, and similarly for bigger vectorization steps.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31067