Lines Matching defs:SrcBC
45893 SDValue SrcBC = peekThroughBitcasts(Src);
45896 if (X86ISD::VBROADCAST == SrcBC.getOpcode()) {
45897 SDValue SrcOp = SrcBC.getOperand(0);
45914 if (SrcBC.getOpcode() == X86ISD::VBROADCAST_LOAD && SrcBC.hasOneUse()) {
45915 auto *MemIntr = cast<MemIntrinsicSDNode>(SrcBC);
45916 unsigned SrcBCWidth = SrcBC.getScalarValueSizeInBits();
45931 if (SrcBC.getOpcode() == ISD::SCALAR_TO_VECTOR && VT.isInteger() &&
45932 SrcBC.getValueType().isInteger() &&
45933 (SrcBC.getScalarValueSizeInBits() % SrcEltBits) == 0 &&
45934 SrcBC.getScalarValueSizeInBits() ==
45935 SrcBC.getOperand(0).getValueSizeInBits()) {
45936 unsigned Scale = SrcBC.getScalarValueSizeInBits() / SrcEltBits;
45939 SDValue Scl = SrcBC.getOperand(0);
45997 if (!getTargetShuffleInputs(SrcBC, Ops, Mask, DAG))
55863 SDValue SrcBC = peekThroughOneUseBitcasts(Src);
55864 if (ISD::isBitwiseLogicOp(SrcBC.getOpcode())) {
55867 if (getTargetConstantBitsFromNode(SrcBC.getOperand(1), NumBitsPerElt,
55875 SDValue NewSrc = DAG.getBitcast(SrcVT, SrcBC.getOperand(0));
55877 return DAG.getNode(SrcBC.getOpcode(), DL, VT, NewMovMsk,