Searched refs:ExtractedFromVec (Results 1 – 2 of 2) sorted by relevance
7516 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument7519 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() local7582 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()[all …]
23361 SDValue ExtractedFromVec = Op.getOperand(0); in reduceBuildVecToShuffle() local23363 if (ExtractedFromVec.getValueType().isScalableVector()) in reduceBuildVecToShuffle()23367 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()23372 ExtractedFromVec.getValueType().getVectorElementType()) in reduceBuildVecToShuffle()23378 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec); in reduceBuildVecToShuffle()23381 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()