Searched refs:ExtendUser (Results 1 – 2 of 2) sorted by relevance
32 Instruction *ExtendB, Instruction *ExtendUser) in PartialReductionChain()34 ExtendUser(ExtendUser) {} in PartialReductionChain()43 Instruction *ExtendUser; member
8059 PartialReductionOps.insert(PartialRdx.ExtendUser); in collectScaledReductions()8115 BinaryOperator *ExtendUser = dyn_cast<BinaryOperator>(Op); in getScaledReductions() local8138 if (ExtendUser) { in getScaledReductions()8139 if (!ExtendUser->hasOneUse()) in getScaledReductions()8144 match(ExtendUser, m_Neg(m_BinOp(ExtendUser))); in getScaledReductions()8146 SmallVector<Value *> Ops(ExtendUser->operands()); in getScaledReductions()8150 BinOpc = std::make_optional(ExtendUser->getOpcode()); in getScaledReductions()8157 ExtendUser = Update; in getScaledReductions()8166 PartialReductionChain Chain(RdxExitInstr, Exts[0], Exts[1], ExtendUser); in getScaledReductions()