Searched refs:BuildVectorSDNode (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp414 BuildVectorSDNode *Node = dyn_cast<BuildVectorSDNode>(N);
808 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Node);
H A DMipsSEISelLowering.cpp598 BuildVectorSDNode *Node = dyn_cast<BuildVectorSDNode>(N.getNode());
623 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N);
852 BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
2243 /// \brief Check if the given BuildVectorSDNode is a splat.
2247 static bool isSplatVector(const BuildVectorSDNode *N) {
2298 static bool isConstantOrUndefBUILD_VECTOR(const BuildVectorSDNode *Op) {
2320 BuildVectorSDNode *Nod
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4873 static bool resolveBuildVector(BuildVectorSDNode *BVN, APInt &CnstBits,
4897 BuildVectorSDNode *BVN =
4898 dyn_cast<BuildVectorSDNode>(Op.getOperand(1).getNode());
4993 BuildVectorSDNode *Bvec = dyn_cast<BuildVectorSDNode>(PotentialBVec);
5095 BuildVectorSDNode *BVN =
5096 dyn_cast<BuildVectorSDNode>(Op.getOperand(0).getNode());
5104 BVN = dyn_cast<BuildVectorSDNode>(Op.getOperand(1).getNode());
5218 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(O
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1567 /// BuildVectorSDNode - A "pseudo-class" with methods for operating on
1569 class BuildVectorSDNode : public SDNode { class in inherits:SDNode
1571 explicit BuildVectorSDNode() LLVM_DELETED_FUNCTION;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1155 const BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N);
1185 const BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N);
H A DSelectionDAG.cpp1554 if (auto *BV = dyn_cast<BuildVectorSDNode>(V)) {
2964 BuildVectorSDNode *BV1 = dyn_cast<BuildVectorSDNode>(Cst1);
2965 BuildVectorSDNode *BV2 = dyn_cast<BuildVectorSDNode>(Cst2);
6620 bool BuildVectorSDNode::isConstantSplat(APInt &SplatValue,
6686 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const {
6714 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) const {
6720 BuildVectorSDNode::getConstantFPSplatNode(BitVector *UndefElements) const {
6725 bool BuildVectorSDNode
[all...]
H A DDAGCombiner.cpp628 BuildVectorSDNode *C = dyn_cast<BuildVectorSDNode>(N);
645 BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N);
657 if (BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(N)) {
2679 } else if (BuildVectorSDNode *Vector = dyn_cast<BuildVectorSDNode>(N1)) {
3957 BuildVectorSDNode *N1CV = dyn_cast<BuildVectorSDNode>(N
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4899 BuildVectorSDNode *BVN = cast<BuildVectorSDNode>(Op.getNode());
8121 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8164 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(N->getOperand(1));
8215 BuildVectorSDNode *BVN0 = dyn_cast<BuildVectorSDNode>(N0->getOperand(1));
8216 BuildVectorSDNode *BVN1 = dyn_cast<BuildVectorSDNode>(N
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5769 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 *B
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1039 BuildVectorSDNode *BV = cast<BuildVectorSDNode>(N);
5508 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
5509 assert(BVN && "Expected a BuildVectorSDNode in LowerBUILD_VECTOR");

Completed in 319 milliseconds