Home
last modified time | relevance | path

Searched refs:AllowUndefs (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1611 ConstantSDNode *isConstOrConstSplat(SDValue N, bool AllowUndefs = false);
1614 ConstantFPSDNode *isConstOrConstSplatFP(SDValue N, bool AllowUndefs = false);
2493 bool AllowUndefs = false);
2501 bool AllowUndefs = false);
H A DSelectionDAG.h1526 bool isSplatValue(SDValue V, bool AllowUndefs = false);
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp275 bool AllowUndefs) { in matchUnaryPredicate() argument
286 if (AllowUndefs && Op.getOperand(i).isUndef()) { in matchUnaryPredicate()
302 bool AllowUndefs) { in matchBinaryPredicate() argument
320 bool LHSUndef = AllowUndefs && LHSOp.isUndef(); in matchBinaryPredicate()
321 bool RHSUndef = AllowUndefs && RHSOp.isUndef(); in matchBinaryPredicate()
2236 bool SelectionDAG::isSplatValue(SDValue V, bool AllowUndefs) { in isSplatValue() argument
2244 (AllowUndefs || !UndefElts); in isSplatValue()
8594 ConstantSDNode *llvm::isConstOrConstSplat(SDValue N, bool AllowUndefs) { in isConstOrConstSplat() argument
8603 if (CN && (UndefElements.none() || AllowUndefs) && in isConstOrConstSplat()
8611 ConstantFPSDNode *llvm::isConstOrConstSplatFP(SDValue N, bool AllowUndefs) { in isConstOrConstSplatFP() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5738 bool AllowUndefs = AllowWholeUndefs || AllowPartialUndefs; in getTargetConstantBitsFromNode() local
5739 if (UndefSrcElts.getBoolValue() && !AllowUndefs) in getTargetConstantBitsFromNode()