Lines Matching refs:UndefElements

1582       BitVector UndefElements;  in getVectorShuffle()  local
1583 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1592 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle()
1598 if (!UndefElements[i]) in getVectorShuffle()
1656 BitVector UndefElements; in getVectorShuffle() local
1657 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle()
1667 if (Splat && UndefElements.none()) { in getVectorShuffle()
8599 BitVector UndefElements; in isConstOrConstSplat() local
8600 ConstantSDNode *CN = BV->getConstantSplatNode(&UndefElements); in isConstOrConstSplat()
8603 if (CN && (UndefElements.none() || AllowUndefs) && in isConstOrConstSplat()
8616 BitVector UndefElements; in isConstOrConstSplatFP() local
8617 ConstantFPSDNode *CN = BV->getConstantFPSplatNode(&UndefElements); in isConstOrConstSplatFP()
8618 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
9161 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const { in getSplatValue()
9162 if (UndefElements) { in getSplatValue()
9163 UndefElements->clear(); in getSplatValue()
9164 UndefElements->resize(getNumOperands()); in getSplatValue()
9170 if (UndefElements) in getSplatValue()
9171 (*UndefElements)[i] = true; in getSplatValue()
9189 BuildVectorSDNode::getConstantSplatNode(BitVector *UndefElements) const { in getConstantSplatNode()
9190 return dyn_cast_or_null<ConstantSDNode>(getSplatValue(UndefElements)); in getConstantSplatNode()
9194 BuildVectorSDNode::getConstantFPSplatNode(BitVector *UndefElements) const { in getConstantFPSplatNode()
9195 return dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements)); in getConstantFPSplatNode()
9199 BuildVectorSDNode::getConstantFPSplatPow2ToLog2Int(BitVector *UndefElements, in getConstantFPSplatPow2ToLog2Int() argument
9202 dyn_cast_or_null<ConstantFPSDNode>(getSplatValue(UndefElements))) { in getConstantFPSplatPow2ToLog2Int()