Lines Matching defs:ResTy
1048 MVT ResTy = ty(Op);
1056 return DAG.getSetCC(dl, ResTy,
1062 if (ResTy.isVector())
1094 return DAG.getSetCC(dl, ResTy,
2176 MVT ResTy = ResVT.getSimpleVT(), SrcTy = SrcVT.getSimpleVT();
2177 if (ResTy.getVectorElementType() != MVT::i1)
2426 MVT ResTy = ty(Res);
2427 if (ResTy.getVectorElementType() != MVT::i8)
2431 assert(ResTy.getVectorElementType() == MVT::i8);
2443 if (ResTy.getSizeInBits() == 32)
2447 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy,
2460 MVT ResTy = ty(Op);
2463 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2468 if (ResTy == MVT::v8i1) {
2471 return getInstr(Hexagon::C2_tfrrp, dl, ResTy, Ext, DAG);
2663 const SDLoc &dl, MVT ValTy, MVT ResTy,
2669 return extractVectorPred(VecV, IdxV, dl, ValTy, ResTy, DAG);
2708 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy));
2709 ExtV = DAG.getBitcast(ResTy, ExtV);
2715 const SDLoc &dl, MVT ValTy, MVT ResTy,
2764 return DAG.getNode(HexagonISD::D2P, dl, ResTy, T1);
2890 HexagonTargetLowering::appendUndef(SDValue Val, MVT ResTy, SelectionDAG &DAG)
2893 assert(ValTy.getVectorElementType() == ResTy.getVectorElementType());
2896 unsigned ResLen = ResTy.getVectorNumElements();
2908 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy, Concats);
2913 MVT ResTy, SelectionDAG &DAG) const {
2921 return DAG.getBitcast(ResTy, Pair);
2930 return DAG.getBitcast(ResTy, Pair);