Lines Matching refs:SDFlags
8112 SDNodeFlags SDFlags; in visitVectorPredicationIntrinsic() local
8114 SDFlags.copyFMF(*FPMO); in visitVectorPredicationIntrinsic()
8115 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues, SDFlags); in visitVectorPredicationIntrinsic()
8139 SDNodeFlags SDFlags; in visitVectorPredicationIntrinsic() local
8141 SDFlags.copyFMF(*FPMO); in visitVectorPredicationIntrinsic()
8144 setValue(&VPIntrin, DAG.getNode(ISD::VP_FMA, DL, VTs, OpValues, SDFlags)); in visitVectorPredicationIntrinsic()
8148 {OpValues[0], OpValues[1], OpValues[3], OpValues[4]}, SDFlags); in visitVectorPredicationIntrinsic()
8151 {Mul, OpValues[2], OpValues[3], OpValues[4]}, SDFlags); in visitVectorPredicationIntrinsic()
10191 SDNodeFlags SDFlags; in visitVectorReduce() local
10193 SDFlags.copyFMF(*FPMO); in visitVectorReduce()
10197 if (SDFlags.hasAllowReassociation()) in visitVectorReduce()
10199 DAG.getNode(ISD::VECREDUCE_FADD, dl, VT, Op2, SDFlags), in visitVectorReduce()
10200 SDFlags); in visitVectorReduce()
10202 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FADD, dl, VT, Op1, Op2, SDFlags); in visitVectorReduce()
10205 if (SDFlags.hasAllowReassociation()) in visitVectorReduce()
10207 DAG.getNode(ISD::VECREDUCE_FMUL, dl, VT, Op2, SDFlags), in visitVectorReduce()
10208 SDFlags); in visitVectorReduce()
10210 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FMUL, dl, VT, Op1, Op2, SDFlags); in visitVectorReduce()
10240 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1, SDFlags); in visitVectorReduce()
10243 Res = DAG.getNode(ISD::VECREDUCE_FMIN, dl, VT, Op1, SDFlags); in visitVectorReduce()
10246 Res = DAG.getNode(ISD::VECREDUCE_FMAXIMUM, dl, VT, Op1, SDFlags); in visitVectorReduce()
10249 Res = DAG.getNode(ISD::VECREDUCE_FMINIMUM, dl, VT, Op1, SDFlags); in visitVectorReduce()