Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp44707 SDValue SrcBC = peekThroughBitcasts(Src); in combineExtractWithShuffle() local
44710 if (X86ISD::VBROADCAST == SrcBC.getOpcode()) { in combineExtractWithShuffle()
44711 SDValue SrcOp = SrcBC.getOperand(0); in combineExtractWithShuffle()
44728 if (SrcBC.getOpcode() == X86ISD::VBROADCAST_LOAD && SrcBC.hasOneUse()) { in combineExtractWithShuffle()
44729 auto *MemIntr = cast<MemIntrinsicSDNode>(SrcBC); in combineExtractWithShuffle()
44730 unsigned SrcBCWidth = SrcBC.getScalarValueSizeInBits(); in combineExtractWithShuffle()
44745 if (SrcBC.getOpcode() == ISD::SCALAR_TO_VECTOR && VT.isInteger() && in combineExtractWithShuffle()
44746 SrcBC.getValueType().isInteger() && in combineExtractWithShuffle()
44747 (SrcBC.getScalarValueSizeInBits() % SrcEltBits) == 0 && in combineExtractWithShuffle()
44748 SrcBC.getScalarValueSizeInBits() == in combineExtractWithShuffle()
[all …]