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 233 // The set of all reductions, and state tracking of possible reductions
241 // Setup to track possible reductions corresponding to the provided
242 // rerolling scale. Only reductions with a number of non-PHI instructions
245 // - A set of all possible instructions in eligible reductions.
246 // - A set of all PHIs in eligible reductions
248 // reductions.
273 // Are the two instructions both from reductions, and furthermore, from
299 "Recording pair from different reductions?");
305 // instructions in the loop, and we know which reductions were selected
    [all...]
LoopInterchange.cpp 356 SmallVector<PHINode *, 8> &Reductions);
628 // Stores corresponding to reductions are safe while concluding if tightly
701 SmallVector<PHINode *, 8> &Reductions) {
711 Reductions.push_back(PHI);
764 SmallVector<PHINode *, 8> Reductions;
765 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions))
774 if (Reductions.size() > 0)
778 Reductions.clear();
779 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions))
784 if (!Reductions.empty()
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 43 milliseconds