Lines Matching defs:ExtractedFromVec
7514 /// Modifies \p ExtractedFromVec to the real vector and returns the real
7516 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec,
7519 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec))
7532 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec);
7536 ExtractedFromVec.getSimpleValueType().getVectorElementType());
7540 ExtractedFromVec = ShuffleVec;
7576 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0);
7582 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx);
7585 if (ExtractedFromVec.getValueType() != VT)
7589 VecIn1 = ExtractedFromVec;
7590 else if (VecIn1 != ExtractedFromVec) {
7592 VecIn2 = ExtractedFromVec;
7593 else if (VecIn2 != ExtractedFromVec)
7598 if (ExtractedFromVec == VecIn1)
7600 else if (ExtractedFromVec == VecIn2)