Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp12059 std::deque<SDValue> Subvectors = {Acc}; in expandPartialReduceMLA() local
12061 Subvectors.push_back(DAG.getExtractSubvector(DL, AccVT, Input, I * Stride)); in expandPartialReduceMLA()
12064 while (Subvectors.size() > 1) { in expandPartialReduceMLA()
12065 Subvectors.push_back( in expandPartialReduceMLA()
12066 DAG.getNode(ISD::ADD, DL, AccVT, {Subvectors[0], Subvectors[1]})); in expandPartialReduceMLA()
12067 Subvectors.pop_front(); in expandPartialReduceMLA()
12068 Subvectors.pop_front(); in expandPartialReduceMLA()
12071 assert(Subvectors.size() == 1 && in expandPartialReduceMLA()
12074 return Subvectors[0]; in expandPartialReduceMLA()