Searched refs:UndefElements (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1589 /// If passed a non-null UndefElements bitvector, it will resize it to match
1591 SDValue getSplatValue(BitVector *UndefElements = nullptr) const;
1596 /// If passed a non-null UndefElements bitvector, it will resize it to match
1599 getConstantSplatNode(BitVector *UndefElements = nullptr) const;
1604 /// If passed a non-null UndefElements bitvector, it will resize it to match
1607 getConstantFPSplatNode(BitVector *UndefElements = nullptr) const;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1159 BitVector UndefElements;
1160 CN = BV->getConstantSplatNode(&UndefElements);
1163 if (!CN || UndefElements.none())
1189 BitVector UndefElements;
1190 CN = BV->getConstantSplatNode(&UndefElements);
1193 if (!CN || UndefElements.none())
H A DSelectionDAG.cpp1555 BitVector UndefElements; local
1556 SDValue Splat = BV->getSplatValue(&UndefElements);
1563 if (Splat && UndefElements.none()) {
6686 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const {
6687 if (UndefElements) {
6688 UndefElements->clear();
6689 UndefElements->resize(getNumOperands());
6695 if (UndefElements)
6696 (*UndefElements)[i] = true;
6714 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) cons
[all...]
H A DDAGCombiner.cpp658 BitVector UndefElements; local
659 ConstantSDNode *CN = BV->getConstantSplatNode(&UndefElements);
664 if (CN && UndefElements.none() &&
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5770 BitVector UndefElements; local
5771 SDValue Splat = BVOp->getSplatValue(&UndefElements);
5775 if (!Splat || (VT.getVectorNumElements() - UndefElements.count()) <= 1)
9405 BitVector UndefElements;
9407 if (BVOp->getConstantSplatNode(&UndefElements) && UndefElements.none())
9410 if (BVOp->getConstantSplatNode(&UndefElements) && UndefElements.none())

Completed in 610 milliseconds