Lines Matching defs:BVN
6457 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode());
6464 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
7265 SDNode *BVN = N->getOperand(0).getNode();
7266 if (BVN->getValueType(0) != MVT::v4i32 ||
7267 BVN->getOpcode() != ISD::BUILD_VECTOR)
7271 ConstantSDNode *Lo0 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt));
7272 ConstantSDNode *Hi0 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt));
7273 ConstantSDNode *Lo1 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt+2));
7274 ConstantSDNode *Hi1 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt+2));
7421 SDNode *BVN = N->getOperand(0).getNode();
7422 assert(BVN->getOpcode() == ISD::BUILD_VECTOR &&
7423 BVN->getValueType(0) == MVT::v4i32 && "expected v4i32 BUILD_VECTOR");
7427 {BVN->getOperand(LowElt), BVN->getOperand(LowElt + 2)});
10760 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
10771 if (BVN &&
10772 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
10996 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
11007 if (BVN && Subtarget->hasNEON() &&
11008 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
12161 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
12165 if (! BVN || ! BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,