Lines Matching refs:SrcBC

44707   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()
44749 SrcBC.getOperand(0).getValueSizeInBits()) { in combineExtractWithShuffle()
44750 unsigned Scale = SrcBC.getScalarValueSizeInBits() / SrcEltBits; in combineExtractWithShuffle()
44753 SDValue Scl = SrcBC.getOperand(0); in combineExtractWithShuffle()
44811 if (!getTargetShuffleInputs(SrcBC, Ops, Mask, DAG)) in combineExtractWithShuffle()
54581 SDValue SrcBC = peekThroughOneUseBitcasts(Src); in combineMOVMSK() local
54582 if (ISD::isBitwiseLogicOp(SrcBC.getOpcode())) { in combineMOVMSK()
54585 if (getTargetConstantBitsFromNode(SrcBC.getOperand(1), NumBitsPerElt, in combineMOVMSK()
54593 SDValue NewSrc = DAG.getBitcast(SrcVT, SrcBC.getOperand(0)); in combineMOVMSK()
54595 return DAG.getNode(SrcBC.getOpcode(), DL, VT, NewMovMsk, in combineMOVMSK()