reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2122 case ISD::VECREDUCE_FADD: CombineOpc = ISD::FADD; break; 2123 case ISD::VECREDUCE_FMUL: CombineOpc = ISD::FMUL; break; 2124 case ISD::VECREDUCE_ADD: CombineOpc = ISD::ADD; break; 2125 case ISD::VECREDUCE_MUL: CombineOpc = ISD::MUL; break; 2126 case ISD::VECREDUCE_AND: CombineOpc = ISD::AND; break; 2127 case ISD::VECREDUCE_OR: CombineOpc = ISD::OR; break; 2128 case ISD::VECREDUCE_XOR: CombineOpc = ISD::XOR; break; 2129 case ISD::VECREDUCE_SMAX: CombineOpc = ISD::SMAX; break; 2130 case ISD::VECREDUCE_SMIN: CombineOpc = ISD::SMIN; break; 2131 case ISD::VECREDUCE_UMAX: CombineOpc = ISD::UMAX; break; 2132 case ISD::VECREDUCE_UMIN: CombineOpc = ISD::UMIN; break; 2134 CombineOpc = NoNaN ? ISD::FMAXNUM : ISD::FMAXIMUM; 2137 CombineOpc = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; 2145 SDValue Partial = DAG.getNode(CombineOpc, dl, LoOpVT, Lo, Hi, N->getFlags());