Lines Matching refs:UndefElements
1509 BitVector UndefElements; in getVectorShuffle() local
1510 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1519 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle()
1525 if (!UndefElements[i]) in getVectorShuffle()
1582 BitVector UndefElements; in getVectorShuffle() local
1583 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1593 if (Splat && UndefElements.none()) { in getVectorShuffle()
7185 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const { in getSplatValue()
7186 if (UndefElements) { in getSplatValue()
7187 UndefElements->clear(); in getSplatValue()
7188 UndefElements->resize(getNumOperands()); in getSplatValue()
7194 if (UndefElements) in getSplatValue()
7195 (*UndefElements)[i] = true; in getSplatValue()
7213 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) const { in getConstantSplatNode()
7214 return dyn_cast_or_null<ConstantSDNode>(getSplatValue(UndefElements)); in getConstantSplatNode()
7218 BuildVectorSDNode::getConstantFPSplatNode(BitVector *UndefElements) const { in getConstantFPSplatNode()
7219 return dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements)); in getConstantFPSplatNode()
7223 BuildVectorSDNode::getConstantFPSplatPow2ToLog2Int(BitVector *UndefElements, in getConstantFPSplatPow2ToLog2Int() argument
7226 dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements))) { in getConstantFPSplatPow2ToLog2Int()