Value | Meaning |
---|---|
PredicateFalse | |
OEQ | < Always false (always folded) |
OGT | < True if ordered and equal |
OGE | < True if ordered and greater than |
OLT | < True if ordered and greater than or equal |
OLE | < True if ordered and less than |
ONE | < True if ordered and less than or equal |
ORD | < True if ordered and operands are unequal |
UNO | < True if ordered (no nans) |
UEQ | < True if unordered: isnan(X) | isnan(Y) |
UGT | < True if unordered or equal |
UGE | < True if unordered or greater than |
ULT | < True if unordered, greater than, or equal |
ULE | < True if unordered or less than |
UNE | < True if unordered, less than, or equal |
PredicateTrue | < True if unordered or not equal |
LLVM-4.0 See: llvm-c/Core.h