Lines Matching defs:SDFlags
8527 SDNodeFlags SDFlags;
8529 SDFlags.copyFMF(*FPMO);
8530 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues, SDFlags);
8554 SDNodeFlags SDFlags;
8556 SDFlags.copyFMF(*FPMO);
8559 setValue(&VPIntrin, DAG.getNode(ISD::VP_FMA, DL, VTs, OpValues, SDFlags));
8563 {OpValues[0], OpValues[1], OpValues[3], OpValues[4]}, SDFlags);
8566 {Mul, OpValues[2], OpValues[3], OpValues[4]}, SDFlags);
10711 SDNodeFlags SDFlags;
10713 SDFlags.copyFMF(*FPMO);
10717 if (SDFlags.hasAllowReassociation())
10719 DAG.getNode(ISD::VECREDUCE_FADD, dl, VT, Op2, SDFlags),
10720 SDFlags);
10722 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FADD, dl, VT, Op1, Op2, SDFlags);
10725 if (SDFlags.hasAllowReassociation())
10727 DAG.getNode(ISD::VECREDUCE_FMUL, dl, VT, Op2, SDFlags),
10728 SDFlags);
10730 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FMUL, dl, VT, Op1, Op2, SDFlags);
10760 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1, SDFlags);
10763 Res = DAG.getNode(ISD::VECREDUCE_FMIN, dl, VT, Op1, SDFlags);
10766 Res = DAG.getNode(ISD::VECREDUCE_FMAXIMUM, dl, VT, Op1, SDFlags);
10769 Res = DAG.getNode(ISD::VECREDUCE_FMINIMUM, dl, VT, Op1, SDFlags);