Lines Matching refs:BVN
4357 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode());
4364 if (BVN
5053 SDNode *BVN = N->getOperand(0).getNode();
5054 if (BVN->getValueType(0) != MVT::v4i32 ||
5055 BVN->getOpcode() != ISD::BUILD_VECTOR)
5059 ConstantSDNode *Lo0 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt));
5060 ConstantSDNode *Hi0 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt));
5061 ConstantSDNode *Lo1 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt+2));
5062 ConstantSDNode *Hi1 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt+2));
5192 SDNode *BVN = N->getOperand(0).getNode();
5193 assert(BVN->getOpcode() == ISD::BUILD_VECTOR &&
5194 BVN->getValueType(0) == MVT::v4i32 && "expected v4i32 BUILD_VECTOR");
5197 BVN->getOperand(LowElt), BVN->getOperand(LowElt+2));
8007 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8018 if (BVN &&
8019 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
8050 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8061 if (BVN && Subtarget->hasNEON() &&
8062 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
8954 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
8958 if (! BVN || ! BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,