HomeSort by relevance Sort by last modified time
    Searched refs:Reductions (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Transforms/Scalar/
LoopRerollPass.cpp 230 // The set of all reductions, and state tracking of possible reductions
238 // Setup to track possible reductions corresponding to the provided
239 // rerolling scale. Only reductions with a number of non-PHI instructions
242 // - A set of all possible instructions in eligible reductions.
243 // - A set of all PHIs in eligible reductions
245 // reductions.
270 // Are the two instructions both from reductions, and furthermore, from
296 "Recording pair from different reductions?");
302 // instructions in the loop, and we know which reductions were selected
    [all...]
LoopInterchange.cpp 355 SmallVector<PHINode *, 8> &Reductions);
626 // Stores corresponding to reductions are safe while concluding if tightly
699 SmallVector<PHINode *, 8> &Reductions) {
709 Reductions.push_back(PHI);
762 SmallVector<PHINode *, 8> Reductions;
763 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions))
772 if (Reductions.size() > 0)
776 Reductions.clear();
777 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions))
782 if (!Reductions.empty()
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 148 milliseconds