Lines Matching defs:Parts
7870 SDValue Parts[4];
7908 Parts[Part] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, BitCast,
7914 if (!Parts[0] && !Parts[1] && !Parts[2] && !Parts[3])
7919 if (!Parts[0] || !Parts[1] || !Parts[2] || !Parts[3]) {
7924 Parts[Part] ? -1 : ShuffleMask[Part * QuarterSize + i]);
7930 if (!Parts[Part])
7931 Parts[Part] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
7936 SDValue NewVec = DAG.getBuildVector(MVT::v4i32, dl, Parts);