Lines Matching refs:UndefElements
1500 BitVector UndefElements; in getVectorShuffle() local
1501 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1510 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle()
1516 if (!UndefElements[i]) in getVectorShuffle()
1573 BitVector UndefElements; in getVectorShuffle() local
1574 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1584 if (Splat && UndefElements.none()) { in getVectorShuffle()
6860 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const { in getSplatValue()
6861 if (UndefElements) { in getSplatValue()
6862 UndefElements->clear(); in getSplatValue()
6863 UndefElements->resize(getNumOperands()); in getSplatValue()
6869 if (UndefElements) in getSplatValue()
6870 (*UndefElements)[i] = true; in getSplatValue()
6888 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) const { in getConstantSplatNode()
6890 getSplatValue(UndefElements).getNode()); in getConstantSplatNode()
6894 BuildVectorSDNode::getConstantFPSplatNode(BitVector *UndefElements) const { in getConstantFPSplatNode()
6896 getSplatValue(UndefElements).getNode()); in getConstantFPSplatNode()