Lines Matching refs:UndefPoisonKind
7234 enum class UndefPoisonKind { enum
7240 static bool includesPoison(UndefPoisonKind Kind) { in includesPoison()
7241 return (unsigned(Kind) & unsigned(UndefPoisonKind::PoisonOnly)) != 0; in includesPoison()
7244 static bool includesUndef(UndefPoisonKind Kind) { in includesUndef()
7245 return (unsigned(Kind) & unsigned(UndefPoisonKind::UndefOnly)) != 0; in includesUndef()
7248 static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind, in canCreateUndefOrPoison()
7404 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::UndefOrPoison, in canCreateUndefOrPoison()
7409 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::PoisonOnly, in canCreatePoison()
7470 const DominatorTree *DT, unsigned Depth, UndefPoisonKind Kind) { in isGuaranteedNotToBeUndefOrPoison()
7618 UndefPoisonKind::UndefOrPoison); in isGuaranteedNotToBeUndefOrPoison()
7625 UndefPoisonKind::PoisonOnly); in isGuaranteedNotToBePoison()
7632 UndefPoisonKind::UndefOnly); in isGuaranteedNotToBeUndef()