Lines Matching defs:ReductionInfo
246 /// ReductionInfo maps from %ReductionOp to %PHInode and Instruction
262 MapVector<Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo;
413 /// and populates ReductionInfo. Returns true if any reductions were
1497 ReductionInfo[ReductionOp] = {&PHI, FinalReduction};
1514 SmallVector<bool> Processed(ReductionInfo.size(), false);
1516 for (auto &P : ReductionInfo)
1533 RealPHI = ReductionInfo[Real].first;
1534 ImagPHI = ReductionInfo[Imag].first;
2008 auto *OldPHIReal = ReductionInfo[Real].first;
2009 auto *OldPHIImag = ReductionInfo[Imag].first;
2028 auto *FinalReductionReal = ReductionInfo[Real].second;
2029 auto *FinalReductionImag = ReductionInfo[Imag].second;
2061 ReductionInfo[RootReal].first->removeIncomingValue(BackEdge);
2062 ReductionInfo[RootImag].first->removeIncomingValue(BackEdge);