Lines Matching defs:SplatZero
3007 SDValue SplatZero = DAG.getNode(
3010 Res = DAG.getNode(RISCVISD::VMERGE_VL, DL, DstContainerVT, IsNan, SplatZero,
6170 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT);
6171 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerDstVT,
6172 DAG.getUNDEF(ContainerDstVT), SplatZero, VL);
6175 {AND, SplatZero, DAG.getCondCode(ISD::SETNE),
8760 SDValue SplatZero = DAG.getConstant(0, DL, VecVT);
8762 return DAG.getNode(ISD::VSELECT, DL, VecVT, Src, SplatTrueVal, SplatZero);
8774 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT);
8777 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT,
8778 DAG.getUNDEF(ContainerVT), SplatZero, VL);
8783 SplatZero, DAG.getUNDEF(ContainerVT), VL);
8852 SDValue SplatZero = DAG.getConstant(0, DL, Subtarget.getXLenVT());
8856 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT,
8857 DAG.getUNDEF(ContainerVT), SplatZero, VL);
8863 {Trunc, SplatZero, DAG.getCondCode(ISD::SETNE),
10570 SDValue SplatZero = DAG.getConstant(0, DL, ExtVecVT);
10571 return DAG.getSetCC(DL, VecVT, Vec, SplatZero, ISD::SETNE);
10808 SDValue SplatZero = DAG.getConstant(0, DL, ExtSubVecVT);
10809 return DAG.getSetCC(DL, SubVecVT, Vec, SplatZero, ISD::SETNE);
11777 SDValue SplatZero = DAG.getNode(
11780 SDValue NegX = DAG.getNode(RISCVISD::SUB_VL, DL, ContainerVT, SplatZero, X,
12165 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT);
12166 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, InterimIVT,
12167 DAG.getUNDEF(InterimIVT), SplatZero, VL);
12169 {Result, SplatZero, DAG.getCondCode(ISD::SETNE),
12229 SDValue SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, PromotedVT,
12233 SplatZero, DAG.getUNDEF(PromotedVT), VL);
12236 SplatOne, SplatZero, DAG.getUNDEF(PromotedVT), VLMax);
12388 SDValue SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IndicesVT,
12392 SplatZero, DAG.getUNDEF(IndicesVT), EVL);