Lines Matching defs:ResTy
1052 MVT ResTy = ty(Op);
1060 return DAG.getSetCC(dl, ResTy,
1066 if (ResTy.isVector())
1098 return DAG.getSetCC(dl, ResTy,
2186 MVT ResTy = ResVT.getSimpleVT(), SrcTy = SrcVT.getSimpleVT();
2187 if (ResTy.getVectorElementType() != MVT::i1)
2436 MVT ResTy = ty(Res);
2437 if (ResTy.getVectorElementType() != MVT::i8)
2441 assert(ResTy.getVectorElementType() == MVT::i8);
2453 if (ResTy.getSizeInBits() == 32)
2457 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy,
2470 MVT ResTy = ty(Op);
2473 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2478 if (ResTy == MVT::v8i1) {
2481 return getInstr(Hexagon::C2_tfrrp, dl, ResTy, Ext, DAG);
2673 const SDLoc &dl, MVT ValTy, MVT ResTy,
2679 return extractVectorPred(VecV, IdxV, dl, ValTy, ResTy, DAG);
2718 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy));
2719 ExtV = DAG.getBitcast(ResTy, ExtV);
2725 const SDLoc &dl, MVT ValTy, MVT ResTy,
2774 return DAG.getNode(HexagonISD::D2P, dl, ResTy, T1);
2900 HexagonTargetLowering::appendUndef(SDValue Val, MVT ResTy, SelectionDAG &DAG)
2903 assert(ValTy.getVectorElementType() == ResTy.getVectorElementType());
2906 unsigned ResLen = ResTy.getVectorNumElements();
2918 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy, Concats);
2923 MVT ResTy, SelectionDAG &DAG) const {
2931 return DAG.getBitcast(ResTy, Pair);
2940 return DAG.getBitcast(ResTy, Pair);