Searched refs:ExtractedFromVec (Results 1 – 2 of 2) sorted by relevance
19257 SDValue ExtractedFromVec = Op.getOperand(0); in reduceBuildVecToShuffle() local19259 if (ExtractedFromVec.getValueType().isScalableVector()) in reduceBuildVecToShuffle()19263 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()19268 ExtractedFromVec.getValueType().getVectorElementType()) in reduceBuildVecToShuffle()19274 unsigned Idx = std::distance(VecIn.begin(), find(VecIn, ExtractedFromVec)); in reduceBuildVecToShuffle()19276 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()
9062 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument9065 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()9078 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()9082 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()9086 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()9123 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local9129 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()9132 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()9136 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()9137 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()[all …]