Lines Matching refs:ExtractedFromVec
9798 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
9801 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
9814 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()
9818 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()
9822 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
9859 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
9865 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
9868 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()
9872 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()
9873 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()
9875 VecIn2 = ExtractedFromVec; in buildFromShuffleMostly()
9876 else if (VecIn2 != ExtractedFromVec) in buildFromShuffleMostly()
9881 if (ExtractedFromVec == VecIn1) in buildFromShuffleMostly()
9883 else if (ExtractedFromVec == VecIn2) in buildFromShuffleMostly()