Lines Matching refs:BVN

6509   BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());  in getVShiftImm()  local
6513 if (!BVN || in getVShiftImm()
6514 !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in getVShiftImm()
7793 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode()); in LowerBUILD_VECTOR() local
7806 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in LowerBUILD_VECTOR()
7814 all_of(BVN->uses(), in LowerBUILD_VECTOR()
7815 [BVN](const SDNode *U) { return IsQRMVEInstruction(U, BVN); })) { in LowerBUILD_VECTOR()
9261 SDNode *BVN = N->getOperand(0).getNode(); in isExtendedBUILD_VECTOR() local
9262 if (BVN->getValueType(0) != MVT::v4i32 || in isExtendedBUILD_VECTOR()
9263 BVN->getOpcode() != ISD::BUILD_VECTOR) in isExtendedBUILD_VECTOR()
9267 ConstantSDNode *Lo0 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt)); in isExtendedBUILD_VECTOR()
9268 ConstantSDNode *Hi0 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt)); in isExtendedBUILD_VECTOR()
9269 ConstantSDNode *Lo1 = dyn_cast<ConstantSDNode>(BVN->getOperand(LoElt+2)); in isExtendedBUILD_VECTOR()
9270 ConstantSDNode *Hi1 = dyn_cast<ConstantSDNode>(BVN->getOperand(HiElt+2)); in isExtendedBUILD_VECTOR()
9419 SDNode *BVN = N->getOperand(0).getNode(); in SkipExtensionForVMULL() local
9420 assert(BVN->getOpcode() == ISD::BUILD_VECTOR && in SkipExtensionForVMULL()
9421 BVN->getValueType(0) == MVT::v4i32 && "expected v4i32 BUILD_VECTOR"); in SkipExtensionForVMULL()
9425 {BVN->getOperand(LowElt), BVN->getOperand(LowElt + 2)}); in SkipExtensionForVMULL()
14174 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1)); in PerformANDCombine() local
14186 if (BVN && (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) && in PerformANDCombine()
14187 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformANDCombine()
14467 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1)); in PerformORCombine() local
14482 if (BVN && (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) && in PerformORCombine()
14483 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformORCombine()