ΒΆvoid getGuaranteedNonPoisonOps(
const llvm::Instruction* I,
SmallPtrSetImpl<const llvm::Value*>& Ops)
void getGuaranteedNonPoisonOps(
const llvm::Instruction* I,
SmallPtrSetImpl<const llvm::Value*>& Ops)
Description
Insert operands of I into Ops such that I will trigger undefined behavior if I is executed and that operand has a poison value.
Declared at: llvm/include/llvm/Analysis/ValueTracking.h:630
Parameters
- const llvm::Instruction* I
- SmallPtrSetImpl<const llvm::Value*>& Ops