canCreatePoison overloads
Synopses
Declared in <llvm/Analysis/ValueTracking.h>
Return true if Op can create poison from non‐poison operands.
bool
canCreatePoison(
Operator const* Op,
bool ConsiderFlagsAndMetadata = true);
Returns true if Reg can create poison from non‐poison operands.
bool
canCreatePoison(
Register Reg,
MachineRegisterInfo const& MRI,
bool ConsiderFlagsAndMetadata = true);
Return Value
-
True if
Opcan create poison. -
True if
Regcan create poison from non‐poison operands.
Parameters
Name |
Description |
Op |
Operator that may introduce poison. |
ConsiderFlagsAndMetadata |
Whether poison‐generating flags/metadata count. |
Reg |
Virtual register whose defining instruction is tested. |
MRI |
Register information for the function. |
Created with MrDocs