Lines Matching refs:UndefPoisonKind
6557 enum class UndefPoisonKind { enum
6563 static bool includesPoison(UndefPoisonKind Kind) { in includesPoison()
6564 return (unsigned(Kind) & unsigned(UndefPoisonKind::PoisonOnly)) != 0; in includesPoison()
6567 static bool includesUndef(UndefPoisonKind Kind) { in includesUndef()
6568 return (unsigned(Kind) & unsigned(UndefPoisonKind::UndefOnly)) != 0; in includesUndef()
6571 static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind, in canCreateUndefOrPoison()
6727 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::UndefOrPoison, in canCreateUndefOrPoison()
6732 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::PoisonOnly, in canCreatePoison()
6793 const DominatorTree *DT, unsigned Depth, UndefPoisonKind Kind) { in isGuaranteedNotToBeUndefOrPoison()
6934 UndefPoisonKind::UndefOrPoison); in isGuaranteedNotToBeUndefOrPoison()
6941 UndefPoisonKind::PoisonOnly); in isGuaranteedNotToBePoison()
6948 UndefPoisonKind::UndefOnly); in isGuaranteedNotToBeUndef()