Lines Matching refs:RedOpc
583 SDValue reassociateReduction(unsigned RedOpc, unsigned Opc, const SDLoc &DL,
1336 SDValue DAGCombiner::reassociateReduction(unsigned RedOpc, unsigned Opc, in reassociateReduction() argument
1339 if (N0.getOpcode() == RedOpc && N1.getOpcode() == RedOpc && in reassociateReduction()
1343 TLI.shouldReassociateReduction(RedOpc, N0.getOperand(0).getValueType())) { in reassociateReduction()
1345 return DAG.getNode(RedOpc, DL, VT, in reassociateReduction()
1356 m_AllOf(m_OneUse(m_UnaryOp(RedOpc, m_Value(A))), in reassociateReduction()
1361 m_AllOf(m_OneUse(m_UnaryOp(RedOpc, m_Value(C))), in reassociateReduction()
1364 !sd_match(B, m_UnaryOp(RedOpc, m_Value())) && in reassociateReduction()
1365 !sd_match(D, m_UnaryOp(RedOpc, m_Value())) && in reassociateReduction()
1368 TLI.shouldReassociateReduction(RedOpc, VT)) { in reassociateReduction()
1379 SDValue Red = DAG.getNode(RedOpc, DL, VT, Op); in reassociateReduction()