Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:UndefElements

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