Searched refs:BVOp (Results 1 – 2 of 2) sorted by relevance
7015 static SDValue lowerBuildVectorAsBroadcast(BuildVectorSDNode *BVOp, in lowerBuildVectorAsBroadcast() argument7024 MVT VT = BVOp->getSimpleValueType(0); in lowerBuildVectorAsBroadcast()7025 SDLoc dl(BVOp); in lowerBuildVectorAsBroadcast()7031 SDValue Ld = BVOp->getSplatValue(&UndefElements); in lowerBuildVectorAsBroadcast()7043 SDValue ZeroExtended = isSplatZeroExtended(BVOp, NumElts, EltType); in lowerBuildVectorAsBroadcast()7069 if (BVOp->isConstantSplat(SplatValue, Undef, SplatBitSize, HasUndef) && in lowerBuildVectorAsBroadcast()7074 if (isUseOfShuffle(BVOp) || BVOp->hasOneUse()) in lowerBuildVectorAsBroadcast()7148 if (!ConstSplatVal && !BVOp->isOnlyUserOf(Ld.getNode())) in lowerBuildVectorAsBroadcast()
5767 auto *BVOp = cast<BuildVectorSDNode>(Op.getNode()); in LowerVectorBroadcast() local5769 SDValue Splat = BVOp->getSplatValue(&UndefElements); in LowerVectorBroadcast()5782 if (!ConstSplatVal && !BVOp->isOnlyUserOf(Ld.getNode())) in LowerVectorBroadcast()