Lines Matching refs:ExtractedFromVec
7516 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
7519 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
7532 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()
7536 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()
7540 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
7576 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
7582 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
7585 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()
7589 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()
7590 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()
7592 VecIn2 = ExtractedFromVec; in buildFromShuffleMostly()
7593 else if (VecIn2 != ExtractedFromVec) in buildFromShuffleMostly()
7598 if (ExtractedFromVec == VecIn1) in buildFromShuffleMostly()
7600 else if (ExtractedFromVec == VecIn2) in buildFromShuffleMostly()