Lines Matching refs:BuildVectorSDNode
5769 auto *BVOp = cast<BuildVectorSDNode>(Op.getNode());
6085 static bool isHorizontalBinOp(const BuildVectorSDNode *N, unsigned Opcode,
6233 static SDValue matchAddSub(const BuildVectorSDNode *BV, SelectionDAG &DAG,
6357 BuildVectorSDNode *BV = cast<BuildVectorSDNode>(N);
9406 if (auto *BVOp = dyn_cast<BuildVectorSDNode>(V1.getNode()))
9409 if (auto *BVOp = dyn_cast<BuildVectorSDNode>(V2.getNode()))
9600 static bool BUILD_VECTORtoBlendMask(BuildVectorSDNode *BuildVector,
9659 if (!BUILD_VECTORtoBlendMask(cast<BuildVectorSDNode>(Cond), MaskValue))
12137 BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(Op1.getNode());
15214 if (auto *BVAmt = dyn_cast<BuildVectorSDNode>(Amt)) {
19194 if (!BUILD_VECTORtoBlendMask(cast<BuildVectorSDNode>(Cond), MaskValue))
19539 if (auto *OpRHSBV = dyn_cast<BuildVectorSDNode>(OpRHS))
19541 if (auto *CondRHSBV = dyn_cast<BuildVectorSDNode>(CondRHS))
20151 if (isa<BuildVectorSDNode>(Op1))
20274 if (auto *N1BV = dyn_cast<BuildVectorSDNode>(N1))
20301 if (auto *AmtBV = dyn_cast<BuildVectorSDNode>(Amt))
20507 if (auto *RHSBV = dyn_cast<BuildVectorSDNode>(N1))
20667 if (auto *AmtBV = dyn_cast<BuildVectorSDNode>(Mask.getOperand(1)))