Home | History | Annotate | Download | only in AArch64

Lines Matching refs:BVN

5638 static bool resolveBuildVector(BuildVectorSDNode *BVN, APInt &CnstBits,
5640 EVT VT = BVN->getValueType(0);
5644 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
5662 BuildVectorSDNode *BVN =
5668 if (!BVN)
5673 if (resolveBuildVector(BVN, CnstBits, UndefBits)) {
5861 BuildVectorSDNode *BVN =
5868 if (!BVN) {
5870 BVN = dyn_cast<BuildVectorSDNode>(Op.getOperand(1).getNode());
5872 if (!BVN)
5877 if (resolveBuildVector(BVN, CnstBits, UndefBits)) {
5983 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode());
5987 if (resolveBuildVector(BVN, CnstBits, UndefBits)) {
6497 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
6501 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,
6588 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(RHS.getNode());
6591 bool IsCnst = BVN && resolveBuildVector(BVN, CnstBits, UndefBits);
8297 if (BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(2))) {
8301 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,