Home
last modified time | relevance | path

Searched refs:ExtractedFromVec (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7880 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
7883 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
7896 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()
7900 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()
7904 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
7940 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
7946 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
7949 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()
7953 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()
7954 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp24422 SDValue ExtractedFromVec = Op.getOperand(0); in reduceBuildVecToShuffle() local
24423 if (ExtractedFromVec.getValueType().isScalableVector()) in reduceBuildVecToShuffle()
24430 ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()
24435 ExtractedFromVec.getValueType().getVectorElementType()) in reduceBuildVecToShuffle()
24444 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec); in reduceBuildVecToShuffle()
24447 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()