Lines Matching defs:SDFlags
8673 SDNodeFlags SDFlags;
8675 SDFlags.copyFMF(*FPMO);
8676 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues, SDFlags);
8700 SDNodeFlags SDFlags;
8702 SDFlags.copyFMF(*FPMO);
8705 setValue(&VPIntrin, DAG.getNode(ISD::VP_FMA, DL, VTs, OpValues, SDFlags));
8709 {OpValues[0], OpValues[1], OpValues[3], OpValues[4]}, SDFlags);
8712 {Mul, OpValues[2], OpValues[3], OpValues[4]}, SDFlags);
10872 SDNodeFlags SDFlags;
10874 SDFlags.copyFMF(*FPMO);
10878 if (SDFlags.hasAllowReassociation())
10880 DAG.getNode(ISD::VECREDUCE_FADD, dl, VT, Op2, SDFlags),
10881 SDFlags);
10883 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FADD, dl, VT, Op1, Op2, SDFlags);
10886 if (SDFlags.hasAllowReassociation())
10888 DAG.getNode(ISD::VECREDUCE_FMUL, dl, VT, Op2, SDFlags),
10889 SDFlags);
10891 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FMUL, dl, VT, Op1, Op2, SDFlags);
10921 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1, SDFlags);
10924 Res = DAG.getNode(ISD::VECREDUCE_FMIN, dl, VT, Op1, SDFlags);
10927 Res = DAG.getNode(ISD::VECREDUCE_FMAXIMUM, dl, VT, Op1, SDFlags);
10930 Res = DAG.getNode(ISD::VECREDUCE_FMINIMUM, dl, VT, Op1, SDFlags);