Lines Matching refs:BVOp
7015 static SDValue lowerBuildVectorAsBroadcast(BuildVectorSDNode *BVOp,
7024 MVT VT = BVOp->getSimpleValueType(0);
7025 SDLoc dl(BVOp);
7031 SDValue Ld = BVOp->getSplatValue(&UndefElements);
7043 SDValue ZeroExtended = isSplatZeroExtended(BVOp, NumElts, EltType);
7069 if (BVOp->isConstantSplat(SplatValue, Undef, SplatBitSize, HasUndef) &&
7074 if (isUseOfShuffle(BVOp) || BVOp->hasOneUse())
7148 if (!ConstSplatVal && !BVOp->isOnlyUserOf(Ld.getNode()))