Lines Matching refs:UndefElements

1914       BitVector UndefElements;  in getVectorShuffle()  local
1915 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1924 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle()
1930 if (!UndefElements[i]) in getVectorShuffle()
1988 BitVector UndefElements; in getVectorShuffle() local
1989 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1999 if (Splat && UndefElements.none()) { in getVectorShuffle()
10685 BitVector UndefElements; in isConstOrConstSplat() local
10686 ConstantSDNode *CN = BV->getConstantSplatNode(&UndefElements); in isConstOrConstSplat()
10690 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
10709 BitVector UndefElements; in isConstOrConstSplat() local
10710 ConstantSDNode *CN = BV->getConstantSplatNode(DemandedElts, &UndefElements); in isConstOrConstSplat()
10714 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
10731 BitVector UndefElements; in isConstOrConstSplatFP() local
10732 ConstantFPSDNode *CN = BV->getConstantFPSplatNode(&UndefElements); in isConstOrConstSplatFP()
10733 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
10751 BitVector UndefElements; in isConstOrConstSplatFP() local
10753 BV->getConstantFPSplatNode(DemandedElts, &UndefElements); in isConstOrConstSplatFP()
10754 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
11461 BitVector *UndefElements) const { in getSplatValue()
11463 if (UndefElements) { in getSplatValue()
11464 UndefElements->clear(); in getSplatValue()
11465 UndefElements->resize(NumOps); in getSplatValue()
11476 if (UndefElements) in getSplatValue()
11477 (*UndefElements)[i] = true; in getSplatValue()
11495 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const { in getSplatValue()
11497 return getSplatValue(DemandedElts, UndefElements); in getSplatValue()
11502 BitVector *UndefElements) const { in getRepeatedSequence()
11505 if (UndefElements) { in getRepeatedSequence()
11506 UndefElements->clear(); in getRepeatedSequence()
11507 UndefElements->resize(NumOps); in getRepeatedSequence()
11514 if (UndefElements) in getRepeatedSequence()
11517 (*UndefElements)[I] = true; in getRepeatedSequence()
11547 BitVector *UndefElements) const { in getRepeatedSequence()
11549 return getRepeatedSequence(DemandedElts, Sequence, UndefElements); in getRepeatedSequence()
11554 BitVector *UndefElements) const { in getConstantSplatNode()
11556 getSplatValue(DemandedElts, UndefElements)); in getConstantSplatNode()
11560 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) const { in getConstantSplatNode()
11561 return dyn_cast_or_null<ConstantSDNode>(getSplatValue(UndefElements)); in getConstantSplatNode()
11566 BitVector *UndefElements) const { in getConstantFPSplatNode()
11568 getSplatValue(DemandedElts, UndefElements)); in getConstantFPSplatNode()
11572 BuildVectorSDNode::getConstantFPSplatNode(BitVector *UndefElements) const { in getConstantFPSplatNode()
11573 return dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements)); in getConstantFPSplatNode()
11577 BuildVectorSDNode::getConstantFPSplatPow2ToLog2Int(BitVector *UndefElements, in getConstantFPSplatPow2ToLog2Int() argument
11580 dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements))) { in getConstantFPSplatPow2ToLog2Int()
11596 SmallVectorImpl<APInt> &RawBitElements, BitVector &UndefElements) const { in getConstantRawBits()
11626 SrcBitElements, UndefElements, SrcUndeElements); in getConstantRawBits()