Lines Matching refs:BVN

10700 static bool resolveBuildVector(BuildVectorSDNode *BVN, APInt &CnstBits,  in resolveBuildVector()  argument
10702 EVT VT = BVN->getValueType(0); in resolveBuildVector()
10706 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in resolveBuildVector()
11034 BuildVectorSDNode *BVN = in LowerVectorOR() local
11036 if (!BVN) { in LowerVectorOR()
11039 BVN = dyn_cast<BuildVectorSDNode>(Op.getOperand(0).getNode()); in LowerVectorOR()
11041 if (!BVN) in LowerVectorOR()
11046 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in LowerVectorOR()
11104 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode()); in ConstantBuildVector() local
11105 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in ConstantBuildVector()
11165 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode()); in LowerBUILD_VECTOR() local
11166 if (BVN->isConstant()) in LowerBUILD_VECTOR()
11167 if (ConstantSDNode *Const = BVN->getConstantSplatNode()) { in LowerBUILD_VECTOR()
11873 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode()); in getVShiftImm() local
11877 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, in getVShiftImm()
11994 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(RHS.getNode()); in EmitVectorComparison() local
11997 bool IsCnst = BVN && resolveBuildVector(BVN, CnstBits, UndefBits); in EmitVectorComparison()
14975 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(RHS.getNode()); in performANDCombine() local
14976 if (!BVN) in performANDCombine()
14985 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in performANDCombine()
16095 if (BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(2))) { in tryCombineShiftImm() local
16099 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in tryCombineShiftImm()