Lines Matching defs:BaseOpcode
10329 unsigned BaseOpcode = 0;
10332 case ISD::VECREDUCE_FADD: BaseOpcode = ISD::FADD; break;
10333 case ISD::VECREDUCE_FMUL: BaseOpcode = ISD::FMUL; break;
10334 case ISD::VECREDUCE_MUL: BaseOpcode = ISD::MUL; break;
10335 case ISD::VECREDUCE_AND: BaseOpcode = ISD::AND; break;
10336 case ISD::VECREDUCE_OR: BaseOpcode = ISD::OR; break;
10337 case ISD::VECREDUCE_XOR: BaseOpcode = ISD::XOR; break;
10338 case ISD::VECREDUCE_FMAX: BaseOpcode = ISD::FMAXNUM; break;
10339 case ISD::VECREDUCE_FMIN: BaseOpcode = ISD::FMINNUM; break;
10357 Op0 = DAG.getNode(BaseOpcode, dl, VT, Op0, Rev);
10372 SDValue Res0 = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());
10373 SDValue Res1 = DAG.getNode(BaseOpcode, dl, EltVT, Ext2, Ext3, Op->getFlags());
10374 Res = DAG.getNode(BaseOpcode, dl, EltVT, Res0, Res1, Op->getFlags());
10380 Res = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());