Searched refs:PoisonFlags (Results 1 – 3 of 3) sorted by relevance
44 struct PoisonFlags { struct51 PoisonFlags(const Instruction *I); argument88 DenseMap<PoisoningVH<Instruction>, PoisonFlags> OrigFlags;
29 constexpr static unsigned PoisonFlags = NoUWrap | NoSWrap | NoUSWrap | variable44 bool hasPoisonGeneratingFlags() const { return getFlags() & PoisonFlags; } in hasPoisonGeneratingFlags()47 clearFlags(PoisonFlags); in dropPoisonGeneratingFlags()
46 PoisonFlags::PoisonFlags(const Instruction *I) { in PoisonFlags() function in PoisonFlags68 void PoisonFlags::apply(Instruction *I) { in apply()1577 OrigFlags.try_emplace(I, PoisonFlags(I)); in rememberFlags()