Home
last modified time | relevance | path

Searched refs:PoisonFlags (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h44 struct PoisonFlags { struct
51 PoisonFlags(const Instruction *I); argument
88 DenseMap<PoisoningVH<Instruction>, PoisonFlags> OrigFlags;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h29 constexpr static unsigned PoisonFlags = NoUWrap | NoSWrap | NoUSWrap | variable
44 bool hasPoisonGeneratingFlags() const { return getFlags() & PoisonFlags; } in hasPoisonGeneratingFlags()
47 clearFlags(PoisonFlags); in dropPoisonGeneratingFlags()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp46 PoisonFlags::PoisonFlags(const Instruction *I) { in PoisonFlags() function in PoisonFlags
68 void PoisonFlags::apply(Instruction *I) { in apply()
1577 OrigFlags.try_emplace(I, PoisonFlags(I)); in rememberFlags()