Home
last modified time | relevance | path

Searched refs:ExtraReductions (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15011 SmallVector<std::pair<Instruction *, Value *>> ExtraReductions; in tryToReduce() local
15012 ExtraReductions.emplace_back(cast<Instruction>(ReductionRoot), in tryToReduce()
15023 ExtraReductions.emplace_back(RedOp, RdxVal); in tryToReduce()
15029 ExtraReductions.emplace_back(I, Pair.first); in tryToReduce()
15033 while (ExtraReductions.size() > 1) { in tryToReduce()
15034 VectorizedTree = ExtraReductions.front().second; in tryToReduce()
15036 FinalGen(ExtraReductions, InitStep); in tryToReduce()
15037 ExtraReductions.swap(NewReds); in tryToReduce()
15040 VectorizedTree = ExtraReductions.front().second; in tryToReduce()