Lines Matching defs:ByteVT
11095 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11097 VT, DAG.getNode(X86ISD::PALIGNR, DL, ByteVT, DAG.getBitcast(ByteVT, Hi),
11098 DAG.getBitcast(ByteVT, Lo),
11458 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11459 Lo = DAG.getBitcast(ByteVT, Lo);
11460 Hi = DAG.getBitcast(ByteVT, Hi);
11467 VT, DAG.getNode(X86ISD::PALIGNR, DL, ByteVT, Lo, Hi,
11475 assert(ByteVT == MVT::v16i8 &&
31350 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
31351 SDValue ByteOp = DAG.getBitcast(ByteVT, Op0);
31352 SDValue PopCnt8 = DAG.getNode(ISD::CTPOP, DL, ByteVT, ByteOp);
31533 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
31535 Res = DAG.getBitcast(ByteVT, Res);
31536 Res = DAG.getNode(ISD::BITREVERSE, DL, ByteVT, Res);
39167 MVT ByteVT = MVT::getVectorVT(MVT::i8, NumBytes);
39168 Res = CanonicalizeShuffleInput(ByteVT, V1);
39169 SDValue PSHUFBMaskOp = DAG.getBuildVector(ByteVT, DL, PSHUFBMask);
39170 Res = DAG.getNode(X86ISD::PSHUFB, DL, ByteVT, Res, PSHUFBMaskOp);
39198 MVT ByteVT = MVT::v16i8;
39199 V1 = CanonicalizeShuffleInput(ByteVT, V1);
39200 V2 = CanonicalizeShuffleInput(ByteVT, V2);
39201 SDValue VPPERMMaskOp = DAG.getBuildVector(ByteVT, DL, VPPERMMask);
39202 Res = DAG.getNode(X86ISD::VPPERM, DL, ByteVT, V1, V2, VPPERMMaskOp);
45112 EVT ByteVT = VecVT.changeVectorElementType(MVT::i8);
45113 Rdx = DAG.getNode(ISD::TRUNCATE, DL, ByteVT, Rdx);
45114 if (ByteVT.getSizeInBits() < 128)