Lines Matching defs:SrcBC
44707 SDValue SrcBC = peekThroughBitcasts(Src);
44710 if (X86ISD::VBROADCAST == SrcBC.getOpcode()) {
44711 SDValue SrcOp = SrcBC.getOperand(0);
44728 if (SrcBC.getOpcode() == X86ISD::VBROADCAST_LOAD && SrcBC.hasOneUse()) {
44729 auto *MemIntr = cast<MemIntrinsicSDNode>(SrcBC);
44730 unsigned SrcBCWidth = SrcBC.getScalarValueSizeInBits();
44745 if (SrcBC.getOpcode() == ISD::SCALAR_TO_VECTOR && VT.isInteger() &&
44746 SrcBC.getValueType().isInteger() &&
44747 (SrcBC.getScalarValueSizeInBits() % SrcEltBits) == 0 &&
44748 SrcBC.getScalarValueSizeInBits() ==
44749 SrcBC.getOperand(0).getValueSizeInBits()) {
44750 unsigned Scale = SrcBC.getScalarValueSizeInBits() / SrcEltBits;
44753 SDValue Scl = SrcBC.getOperand(0);
44811 if (!getTargetShuffleInputs(SrcBC, Ops, Mask, DAG))
54581 SDValue SrcBC = peekThroughOneUseBitcasts(Src);
54582 if (ISD::isBitwiseLogicOp(SrcBC.getOpcode())) {
54585 if (getTargetConstantBitsFromNode(SrcBC.getOperand(1), NumBitsPerElt,
54593 SDValue NewSrc = DAG.getBitcast(SrcVT, SrcBC.getOperand(0));
54595 return DAG.getNode(SrcBC.getOpcode(), DL, VT, NewMovMsk,