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