reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7321 case ISD::VECREDUCE_FADD: BaseOpcode = ISD::FADD; break; 7322 case ISD::VECREDUCE_FMUL: BaseOpcode = ISD::FMUL; break; 7323 case ISD::VECREDUCE_ADD: BaseOpcode = ISD::ADD; break; 7324 case ISD::VECREDUCE_MUL: BaseOpcode = ISD::MUL; break; 7325 case ISD::VECREDUCE_AND: BaseOpcode = ISD::AND; break; 7326 case ISD::VECREDUCE_OR: BaseOpcode = ISD::OR; break; 7327 case ISD::VECREDUCE_XOR: BaseOpcode = ISD::XOR; break; 7328 case ISD::VECREDUCE_SMAX: BaseOpcode = ISD::SMAX; break; 7329 case ISD::VECREDUCE_SMIN: BaseOpcode = ISD::SMIN; break; 7330 case ISD::VECREDUCE_UMAX: BaseOpcode = ISD::UMAX; break; 7331 case ISD::VECREDUCE_UMIN: BaseOpcode = ISD::UMIN; break; 7333 BaseOpcode = NoNaN ? ISD::FMAXNUM : ISD::FMAXIMUM; 7336 BaseOpcode = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; 7347 if (!isOperationLegalOrCustom(BaseOpcode, HalfVT)) 7352 Op = DAG.getNode(BaseOpcode, dl, HalfVT, Lo, Hi); 7365 Res = DAG.getNode(BaseOpcode, dl, EltVT, Res, Ops[i], Node->getFlags());