Lines Matching defs:UndefPoisonKind
7471 enum class UndefPoisonKind {
7477 static bool includesPoison(UndefPoisonKind Kind) {
7478 return (unsigned(Kind) & unsigned(UndefPoisonKind::PoisonOnly)) != 0;
7481 static bool includesUndef(UndefPoisonKind Kind) {
7482 return (unsigned(Kind) & unsigned(UndefPoisonKind::UndefOnly)) != 0;
7485 static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind,
7641 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::UndefOrPoison,
7646 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::PoisonOnly,
7707 const DominatorTree *DT, unsigned Depth, UndefPoisonKind Kind) {
7855 UndefPoisonKind::UndefOrPoison);
7862 UndefPoisonKind::PoisonOnly);
7869 UndefPoisonKind::UndefOnly);