Home | History | Annotate | Download | only in ARM

Lines Matching refs:BVN

5362   BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode());
5369 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
6158 SDNode *BVN = N->getOperand(0).getNode();
6159 if (BVN->getValueType(0) != MVT::v4i32 ||
6160 BVN->getOpcode() != ISD::BUILD_VECTOR)
6164 ConstantSDNode *Lo0 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt));
6165 ConstantSDNode *Hi0 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt));
6166 ConstantSDNode *Lo1 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt+2));
6167 ConstantSDNode *Hi1 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt+2));
6304 SDNode *BVN = N->getOperand(0).getNode();
6305 assert(BVN->getOpcode() == ISD::BUILD_VECTOR &&
6306 BVN->getValueType(0) == MVT::v4i32 && "expected v4i32 BUILD_VECTOR");
6309 BVN->getOperand(LowElt), BVN->getOperand(LowElt+2));
8811 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8822 if (BVN &&
8823 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
8854 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8865 if (BVN && Subtarget->hasNEON() &&
8866 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) {
10094 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
10098 if (! BVN || ! BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize,