Home | History | Annotate | Download | only in X86

Lines Matching refs:NextVT

22287     MVT NextVT = MVT::getVectorVT(NextSVT, CurrNumElts / 2);
22288 SDValue Shift = DAG.getConstant(CurrScalarSizeInBits, DL, NextVT);
22300 HiZ = DAG.getBitcast(NextVT, HiZ);
22303 // NextVT. Mask the lower result to zero if HiZ is true and add the results
22305 SDValue ResNext = Res = DAG.getBitcast(NextVT, Res);
22306 SDValue R0 = DAG.getNode(ISD::SRL, DL, NextVT, ResNext, Shift);
22307 SDValue R1 = DAG.getNode(ISD::SRL, DL, NextVT, HiZ, Shift);
22308 R1 = DAG.getNode(ISD::AND, DL, NextVT, ResNext, R1);
22309 Res = DAG.getNode(ISD::ADD, DL, NextVT, R0, R1);
22310 CurrVT = NextVT;