Lines Matching refs:AllowUndefs
305 bool AllowUndefs) { in matchUnaryPredicate() argument
317 if (AllowUndefs && Op.getOperand(i).isUndef()) { in matchUnaryPredicate()
333 bool AllowUndefs, bool AllowTypeMismatch) { in matchBinaryPredicate() argument
352 bool LHSUndef = AllowUndefs && LHSOp.isUndef(); in matchBinaryPredicate()
353 bool RHSUndef = AllowUndefs && RHSOp.isUndef(); in matchBinaryPredicate()
2728 bool SelectionDAG::isSplatValue(SDValue V, bool AllowUndefs) const { in isSplatValue()
2739 (AllowUndefs || !UndefElts); in isSplatValue()
4758 SDValue llvm::getBitwiseNotOperand(SDValue V, SDValue Mask, bool AllowUndefs) { in getBitwiseNotOperand() argument
4759 if (isBitwiseNot(V, AllowUndefs)) in getBitwiseNotOperand()
4770 isBitwiseNot(ExtArg, AllowUndefs) && in getBitwiseNotOperand()
10657 bool llvm::isBitwiseNot(SDValue V, bool AllowUndefs) { in isBitwiseNot() argument
10663 isConstOrConstSplat(V, AllowUndefs, /*AllowTruncation*/ true); in isBitwiseNot()
10667 ConstantSDNode *llvm::isConstOrConstSplat(SDValue N, bool AllowUndefs, in isConstOrConstSplat() argument
10690 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
10703 bool AllowUndefs, in isConstOrConstSplat() argument
10714 if (CN && (UndefElements.none() || AllowUndefs)) { in isConstOrConstSplat()
10726 ConstantFPSDNode *llvm::isConstOrConstSplatFP(SDValue N, bool AllowUndefs) { in isConstOrConstSplatFP() argument
10733 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
10746 bool AllowUndefs) { in isConstOrConstSplatFP() argument
10754 if (CN && (UndefElements.none() || AllowUndefs)) in isConstOrConstSplatFP()
10761 bool llvm::isNullOrNullSplat(SDValue N, bool AllowUndefs) { in isNullOrNullSplat() argument
10764 isConstOrConstSplat(N, AllowUndefs, /*AllowTruncation=*/true); in isNullOrNullSplat()
10768 bool llvm::isOneOrOneSplat(SDValue N, bool AllowUndefs) { in isOneOrOneSplat() argument
10770 isConstOrConstSplat(N, AllowUndefs, /*AllowTruncation*/ true); in isOneOrOneSplat()
10774 bool llvm::isAllOnesOrAllOnesSplat(SDValue N, bool AllowUndefs) { in isAllOnesOrAllOnesSplat() argument
10777 ConstantSDNode *C = isConstOrConstSplat(N, AllowUndefs); in isAllOnesOrAllOnesSplat()