Lines Matching refs:PoisonOnly
4912 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() argument
4926 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison()
4931 bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() argument
4952 return PoisonOnly; in isGuaranteedNotToBeUndefOrPoison()
4960 if (!isGuaranteedNotToBeUndefOrPoison(Op.getOperand(i), PoisonOnly, in isGuaranteedNotToBeUndefOrPoison()
4975 Op, DemandedElts, *this, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison()
4983 return !canCreateUndefOrPoison(Op, PoisonOnly, /*ConsiderFlags*/ true, in isGuaranteedNotToBeUndefOrPoison()
4986 return isGuaranteedNotToBeUndefOrPoison(V, PoisonOnly, Depth + 1); in isGuaranteedNotToBeUndefOrPoison()
4990 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, bool PoisonOnly, in canCreateUndefOrPoison() argument
5001 return canCreateUndefOrPoison(Op, DemandedElts, PoisonOnly, ConsiderFlags, in canCreateUndefOrPoison()
5006 bool PoisonOnly, bool ConsiderFlags, in canCreateUndefOrPoison() argument
5074 Op, DemandedElts, *this, PoisonOnly, ConsiderFlags, Depth); in canCreateUndefOrPoison()