Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20521 SDValue ExtractedFromVec = Op.getOperand(0); in reduceBuildVecToShuffle() local
20523 if (ExtractedFromVec.getValueType().isScalableVector()) in reduceBuildVecToShuffle()
20527 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()
20532 ExtractedFromVec.getValueType().getVectorElementType()) in reduceBuildVecToShuffle()
20538 int Idx = getFirstIndexOf(VecIn, ExtractedFromVec); in reduceBuildVecToShuffle()
20541 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9798 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
9801 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
9822 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
9859 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
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()
[all …]