Lines Matching defs:WidenVT
33587 MVT WidenVT = getTypeToTransformTo(*DAG.getContext(), VT).getSimpleVT();
33593 unsigned WidenNumElts = WidenVT.getVectorNumElements();
33602 Res = widenSubVector(WidenVT, Res, false, Subtarget, DAG, dl);
33608 if ((128 % InBits) == 0 && WidenVT.is128BitVector()) {
33617 assert(isTypeLegal(WidenVT) && isTypeLegal(WidenIn.getValueType()) &&
33619 WidenIn = DAG.getBitcast(WidenVT, WidenIn);
33621 DAG.getVectorShuffle(WidenVT, dl, WidenIn, WidenIn, TruncMask));
33632 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
33639 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
33669 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, WidenVT, WidenIn));