Lines Matching refs:AllowUndefs

307                               bool AllowUndefs) {  in matchUnaryPredicate()  argument
319 if (AllowUndefs && Op.getOperand(i).isUndef()) { in matchUnaryPredicate()
335 bool AllowUndefs, bool AllowTypeMismatch) { in matchBinaryPredicate() argument
354 bool LHSUndef = AllowUndefs && LHSOp.isUndef(); in matchBinaryPredicate()
355 bool RHSUndef = AllowUndefs && RHSOp.isUndef(); in matchBinaryPredicate()
2570 bool SelectionDAG::isSplatValue(SDValue V, bool AllowUndefs) { in isSplatValue() argument
2581 (AllowUndefs || !UndefElts); in isSplatValue()
9565 bool llvm::isBitwiseNot(SDValue V, bool AllowUndefs) { in isBitwiseNot() argument
9571 isConstOrConstSplat(V, AllowUndefs, /*AllowTruncation*/ true); in isBitwiseNot()
9575 ConstantSDNode *llvm::isConstOrConstSplat(SDValue N, bool AllowUndefs, in isConstOrConstSplat() argument
9598 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
9611 bool AllowUndefs, in isConstOrConstSplat() argument
9622 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
9634 ConstantFPSDNode *llvm::isConstOrConstSplatFP(SDValue N, bool AllowUndefs) { in isConstOrConstSplatFP() argument
9641 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
9654 bool AllowUndefs) { in isConstOrConstSplatFP() argument
9662 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
9669 bool llvm::isNullOrNullSplat(SDValue N, bool AllowUndefs) { in isNullOrNullSplat() argument
9672 isConstOrConstSplat(N, AllowUndefs, /*AllowTruncation=*/true); in isNullOrNullSplat()
9676 bool llvm::isOneOrOneSplat(SDValue N, bool AllowUndefs) { in isOneOrOneSplat() argument
9679 ConstantSDNode *C = isConstOrConstSplat(N, AllowUndefs); in isOneOrOneSplat()
9683 bool llvm::isAllOnesOrAllOnesSplat(SDValue N, bool AllowUndefs) { in isAllOnesOrAllOnesSplat() argument
9686 ConstantSDNode *C = isConstOrConstSplat(N, AllowUndefs); in isAllOnesOrAllOnesSplat()