Lines Matching defs:WidenVT
32723 MVT WidenVT = getTypeToTransformTo(*DAG.getContext(), VT).getSimpleVT();
32729 unsigned WidenNumElts = WidenVT.getVectorNumElements();
32738 Res = widenSubVector(WidenVT, Res, false, Subtarget, DAG, dl);
32744 if ((128 % InBits) == 0 && WidenVT.is128BitVector()) {
32753 assert(isTypeLegal(WidenVT) && isTypeLegal(WidenIn.getValueType()) &&
32755 WidenIn = DAG.getBitcast(WidenVT, WidenIn);
32757 DAG.getVectorShuffle(WidenVT, dl, WidenIn, WidenIn, TruncMask));
32768 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
32775 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
32805 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, WidenVT, WidenIn));