ΒΆvoid getGuaranteedWellDefinedOps(
const llvm::Instruction* I,
SmallPtrSetImpl<const llvm::Value*>& Ops)
void getGuaranteedWellDefinedOps(
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 is not a well-defined value (i.e. has undef bits or poison).
Declared at: llvm/include/llvm/Analysis/ValueTracking.h:635
Parameters
- const llvm::Instruction* I
- SmallPtrSetImpl<const llvm::Value*>& Ops