Home | History | Annotate | Download | only in Vectorize

Lines Matching refs:Reductions

548   /// This enum represents the kinds of reductions that we support.
664 /// of the reductions that were found in the loop.
680 ReductionList *getReductionVars() { return &Reductions; }
804 ReductionList Reductions;
2699 // Reductions do not have to start at zero. They can start with
3463 SmallPtrSet<Value *, 4> &Reductions) {
3466 if (!Reductions.count(Inst))
4863 // Reductions of instructions such as Div, and Sub is only possible if the
4924 // reductions which are represented as a cmp followed by a select.
4964 Reductions[Phi] = RD;
5323 // 1. If the code has reductions the we unroll in order to break the cross
5409 DEBUG(dbgs() << "LV: Unrolling because of reductions.\n");